Extra Credit

github.com/mitchellh/reflectwalk

reflectwalk is a package that allows you to "walk" complex structures similar to how you may "walk" a filesystem: visiting every element one

$go get github.com/mitchellh/reflectwalk

Official docs outline

Extra Credit builds an outline of github.com/mitchellh/reflectwalk's docs the first time your work uses it. Until then, start at the official documentation.

All 5,000