golang-struct-tag
The Go Programming Language Specification
Package reflect
Well-known struct tags
Cargo package