On Mon, 2022-08-15 at 07:26 -0700, John wrote: > I know we have plenty of pretty printing out there, but i'm looking > for a package that can print the Go representation of a Struct out to > screen. > > So given: > > var x := &myStruct{ > A: "hello" > } > > someLib.Print(x) > > I get: > > &myStruct{ > A: "hello" > } > > I'm sure someone has used reflection to do this and figured out how > they want to deal with recursive pointers, so don't want to go > recreate the wheel here. > > Thanks.
github.com/kortschak/utter will do this for most values (there are cases that are not possible due to requiring programmatic construction — pointers to strings, ints etc, and filled channels being examples). Dan -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/ed0ddac2db3db8fdccfedb252bdc66ef29685c80.camel%40kortschak.io.