type structReflect …
func (r structReflect) Length() int { … }
func (r structReflect) Empty() bool { … }
func (r structReflect) Get(key string) (Value, bool) { … }
func (r structReflect) GetUsing(a Allocator, key string) (Value, bool) { … }
func (r structReflect) Has(key string) bool { … }
func (r structReflect) Set(key string, val Value) { … }
func (r structReflect) Delete(key string) { … }
func (r structReflect) update(fieldEntry *FieldCacheEntry, key string, oldVal, newVal reflect.Value) { … }
func (r structReflect) Iterate(fn func(string, Value) bool) bool { … }
func (r structReflect) IterateUsing(a Allocator, fn func(string, Value) bool) bool { … }
func eachStructField(structVal reflect.Value, fn func(*TypeReflectCacheEntry, string, reflect.Value) bool) bool { … }
func (r structReflect) Unstructured() interface{ … }
func (r structReflect) Equals(m Map) bool { … }
func (r structReflect) EqualsUsing(a Allocator, m Map) bool { … }
func (r structReflect) findJsonNameFieldAndNotEmpty(jsonName string) (reflect.Value, bool) { … }
func (r structReflect) findJsonNameField(jsonName string) (val reflect.Value, ok bool) { … }
func (r structReflect) Zip(other Map, order MapTraverseOrder, fn func(key string, lhs, rhs Value) bool) bool { … }
func (r structReflect) ZipUsing(a Allocator, other Map, order MapTraverseOrder, fn func(key string, lhs, rhs Value) bool) bool { … }
func (r structReflect) structZip(other *structReflect, lhsvr, rhsvr *valueReflect, fn func(key string, lhs, rhs Value) bool) bool { … }