Versions in this module Expand all Collapse all v0 v0.0.1 Feb 27, 2021 Changes in this version + type Field interface + Name func() string + Tags func() *structtag.Tags + Type func() string + type File interface + PackageName func() string + StructByName func(name string) Struct + Structs func(...string) StructList + func ParseFile(filename string) File + type Struct interface + AddField func(name, typ string) Field + AstTypeSpec func() *ast.TypeSpec + Fields func() []Field + IsValid func() bool + Name func() string + func StructByName(node ast.Node, name string) Struct + type StructList []Struct + func Structs(node ast.Node, names ...string) (out StructList) + func (sl StructList) FindByName(name string) Struct + func (sl StructList) First() Struct + func (sl StructList) Len() int + func (sl StructList) Names() (out []string)