kubernetes/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/validate.go

var vPool

func (tv TypedValue) walker() *validatingObjectWalker {}

func (v *validatingObjectWalker) finished() {}

type validatingObjectWalker

func (v *validatingObjectWalker) prepareDescent(tr schema.TypeRef) *validatingObjectWalker {}

func (v *validatingObjectWalker) finishDescent(v2 *validatingObjectWalker) {}

func (v *validatingObjectWalker) validate(prefixFn func() string) ValidationErrors {}

func validateScalar(t *schema.Scalar, v value.Value, prefix string) (errs ValidationErrors) {}

func (v *validatingObjectWalker) doScalar(t *schema.Scalar) ValidationErrors {}

func (v *validatingObjectWalker) visitListItems(t *schema.List, list value.List) (errs ValidationErrors) {}

func (v *validatingObjectWalker) doList(t *schema.List) (errs ValidationErrors) {}

func (v *validatingObjectWalker) visitMapItems(t *schema.Map, m value.Map) (errs ValidationErrors) {}

func (v *validatingObjectWalker) doMap(t *schema.Map) (errs ValidationErrors) {}