type UnstructuredConverter …
type structField …
type fieldInfo …
type fieldsCacheMap …
type fieldsCache …
func newFieldsCache() *fieldsCache { … }
var mapStringInterfaceType …
var stringType …
var fieldCache …
var DefaultUnstructuredConverter …
func parseBool(key string) bool { … }
type unstructuredConverter …
func NewTestUnstructuredConverter(comparison conversion.Equalities) UnstructuredConverter { … }
func NewTestUnstructuredConverterWithValidation(comparison conversion.Equalities) *unstructuredConverter { … }
type fromUnstructuredContext …
func (c *fromUnstructuredContext) pushMatchedKeyTracker() { … }
func (c *fromUnstructuredContext) recordMatchedKey(key string) { … }
func (c *fromUnstructuredContext) popAndVerifyMatchedKeys(mapValue reflect.Value) { … }
func (c *fromUnstructuredContext) recordUnknownField(field string) { … }
func (c *fromUnstructuredContext) pushIndex(index int) { … }
func (c *fromUnstructuredContext) pushKey(key string) { … }
func (c *unstructuredConverter) FromUnstructuredWithValidation(u map[string]interface{ … }
func (c *unstructuredConverter) FromUnstructured(u map[string]interface{ … }
func fromUnstructuredViaJSON(u map[string]interface{ … }
func fromUnstructured(sv, dv reflect.Value, ctx *fromUnstructuredContext) error { … }
func fieldInfoFromField(structType reflect.Type, field int) *fieldInfo { … }
func unwrapInterface(v reflect.Value) reflect.Value { … }
func mapFromUnstructured(sv, dv reflect.Value, ctx *fromUnstructuredContext) error { … }
func sliceFromUnstructured(sv, dv reflect.Value, ctx *fromUnstructuredContext) error { … }
func pointerFromUnstructured(sv, dv reflect.Value, ctx *fromUnstructuredContext) error { … }
func structFromUnstructured(sv, dv reflect.Value, ctx *fromUnstructuredContext) error { … }
func interfaceFromUnstructured(sv, dv reflect.Value) error { … }
func (c *unstructuredConverter) ToUnstructured(obj interface{ … }
func DeepCopyJSON(x map[string]interface{ … }
func DeepCopyJSONValue(x interface{ … }
func toUnstructuredViaJSON(obj interface{ … }
func toUnstructured(sv, dv reflect.Value) error { … }
func mapToUnstructured(sv, dv reflect.Value) error { … }
func sliceToUnstructured(sv, dv reflect.Value) error { … }
func pointerToUnstructured(sv, dv reflect.Value) error { … }
func isZero(v reflect.Value) bool { … }
func structToUnstructured(sv, dv reflect.Value) error { … }
func interfaceToUnstructured(sv, dv reflect.Value) error { … }