github.com/MetalBlockchain/metalgo@v1.11.9/codec/reflectcodec (about) struct_fielder.go type_codec.go