From 8e1b34364faac53e7da8801da5baf0c0df120a42 Mon Sep 17 00:00:00 2001 From: Patrick Mezard Date: Mon, 28 Oct 2013 14:35:33 +0100 Subject: dump: make SortKeys default to string representation instead of nothing The previous version of SortKeys was sorting only native types. Now, if the type is unknown it defaults to its reflect.Value.String() representation which at least guarantees display stability. --- spew/config.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'spew/config.go') diff --git a/spew/config.go b/spew/config.go index 1faca1b..d766dfb 100644 --- a/spew/config.go +++ b/spew/config.go @@ -77,7 +77,8 @@ type ConfigState struct { // SortKeys specifies map keys should be sorted before being printed. Use // this to have a more deterministic, diffable output. Note that only // native types (bool, int, uint, floats, uintptr and string) are supported, - // other key sequences will displayed in the original order. + // other types will be sort according to the reflect.Value.String() output + // which guarantees display stability. SortKeys bool } -- cgit v1.2.3