go-spew/spew
Dave Collins 6024e0c79e Invoke String/Error methods on addressable vals.
If a type implements a Stringer or error interface with a pointer receiver
and the value being formatted is addressable, the interface should be
invoked even when the DisablePointerMethods option is set.
DisablePointerMethods is only intended to prevent the potentially unsafe
action of stepping around type-safety restriction to invoke a Stringer or
error interface with a pointer to an unaddressable value.
2013-01-20 17:37:24 -06:00
..
common.go Invoke String/Error methods on addressable vals. 2013-01-20 17:37:24 -06:00
common_test.go Add tests for types with custom Error interface. 2013-01-20 13:41:53 -06:00
config.go Move SpewState methods to ConfigState. 2013-01-19 19:00:25 -06:00
doc.go Make overview ConfigState options order consistent. 2013-01-19 19:46:13 -06:00
dump.go Implement support for %#v and %#+v in Formatter. 2013-01-17 18:43:51 -06:00
dump_test.go Add tests for sub-interfaces. 2013-01-20 15:27:57 -06:00
example_test.go Move SpewState methods to ConfigState. 2013-01-19 19:00:25 -06:00
format.go Implement support for %#v and %#+v in Formatter. 2013-01-17 18:43:51 -06:00
format_test.go Add tests for sub-interfaces. 2013-01-20 15:27:57 -06:00
spew.go Move SpewState methods to ConfigState. 2013-01-19 19:00:25 -06:00
spew_test.go Add ConfigState to spewTests. 2013-01-20 16:30:54 -06:00