Versions in this module Expand all Collapse all v5 v5.0.0 Aug 1, 2022 Changes in this version + const Associative + const Atomic + const Boolean + const Numeric + const Separable + const String + var SchemaSchemaYAML = ... + type Atom struct + func (a *Atom) Equals(b *Atom) bool + type ElementRelationship string + type List struct + ElementRelationship ElementRelationship + ElementType TypeRef + Keys []string + func (a *List) Equals(b *List) bool + type Map struct + ElementRelationship ElementRelationship + ElementType TypeRef + Fields []StructField + Unions []Union + func (a *Map) Equals(b *Map) bool + func (m *Map) FindField(name string) (StructField, bool) + type Scalar string + type Schema struct + Types []TypeDef + func (a *Schema) Equals(b *Schema) bool + func (s *Schema) CopyInto(dst *Schema) + func (s *Schema) FindNamedType(name string) (TypeDef, bool) + func (s *Schema) Resolve(tr TypeRef) (Atom, bool) + type StructField struct + Default interface{} + Name string + Type TypeRef + func (a *StructField) Equals(b *StructField) bool + type TypeDef struct + Name string + func (a *TypeDef) Equals(b *TypeDef) bool + type TypeRef struct + ElementRelationship *ElementRelationship + Inlined Atom + NamedType *string + func (a *TypeRef) Equals(b *TypeRef) bool + type TypeSpecifier struct + Schema *Schema + Type TypeRef + type Union struct + DeduceInvalidDiscriminator bool + Discriminator *string + Fields []UnionField + func (a *Union) Equals(b *Union) bool + type UnionField struct + DiscriminatorValue string + FieldName string + func (a *UnionField) Equals(b *UnionField) bool v5.0.0-wrong Aug 1, 2022 Other modules containing this package sigs.k8s.io/structured-merge-diff sigs.k8s.io/structured-merge-diff/v2 sigs.k8s.io/structured-merge-diff/v3 sigs.k8s.io/structured-merge-diff/v4