golang-struct-tag
The Go Programming Language Specification
Cargo package