package
0.1.3
Repository: https://github.com/monadicstack/abide.git
Documentation: pkg.go.dev

# Functions

Assign simply performs a reflective replacement of the value, making sure to try to properly handle pointers.
BindingName just returns the name of the field/attribute on the struct unless it has a `json` tag defined.
FindField looks up the struct field attribute for the given field on the given struct.
FlattenPointerType looks at the reflective type and if it's a pointer it will flatten it to the type it is a pointer for (e.g.
IndirectTypeKind returns the underlying reflection Kind.
IsNil returns true if the given value's type is both nil-able and nil.
IsStructOrPointerTo returns true if the given type is any sort of struct or a pointer to some sort of struct type.
ToBindingValue is used for fetching one-off values from struct instances given their binding string.