type FieldMeta struct {
Name string
Path []Offset
Opts FieldOpts
Type reflect.Type
}
func ResolveStruct(vt reflect.Type) []FieldMeta
func (self *FieldMeta) String() string
type FieldOpts int
const (
F_omitempty FieldOpts = 1 << iota
F_stringize
)
type Offset struct {
Size uintptr
Kind OffsetType
Type reflect.Type
}
type OffsetType int
const (
F_offset OffsetType = iota
F_deref
)
type StdField struct {
// contains filtered or unexported fields
}
type StdStructFields struct {
// contains filtered or unexported fields
}