Versions in this module Expand all Collapse all v1 v1.17.2 Mar 24, 2025 v1.17.1 Mar 18, 2025 v1.17.0 Mar 15, 2025 Changes in this version + func StructFields(t reflect.Type) map[string]Nature + type Nature struct + ArrayOf *Nature + DefaultMapValue *Nature + FieldIndex []int + Fields map[string]Nature + Func *builtin.Function + Method bool + MethodIndex int + Nil bool + PredicateOut *Nature + Strict bool + Type reflect.Type + func (n Nature) All() map[string]Nature + func (n Nature) AssignableTo(nt Nature) bool + func (n Nature) Deref() Nature + func (n Nature) Elem() Nature + func (n Nature) FieldByName(name string) (Nature, bool) + func (n Nature) Get(name string) (Nature, bool) + func (n Nature) In(i int) Nature + func (n Nature) IsAny() bool + func (n Nature) IsFastMap() bool + func (n Nature) IsUnknown() bool + func (n Nature) IsVariadic() bool + func (n Nature) Key() Nature + func (n Nature) Kind() reflect.Kind + func (n Nature) MethodByName(name string) (Nature, bool) + func (n Nature) NumIn() int + func (n Nature) NumMethods() int + func (n Nature) NumOut() int + func (n Nature) Out(i int) Nature + func (n Nature) PkgPath() string + func (n Nature) String() string