Versions in this module Expand all Collapse all v3 v3.0.1 Mar 29, 2021 v3.0.0 Mar 5, 2020 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) FindNamedType(name string) (TypeDef, bool) + func (s *Schema) Resolve(tr TypeRef) (Atom, bool) + type StructField struct + 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 + 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 Other modules containing this package sigs.k8s.io/structured-merge-diff sigs.k8s.io/structured-merge-diff/v2 sigs.k8s.io/structured-merge-diff/v4 sigs.k8s.io/structured-merge-diff/v5 sigs.k8s.io/structured-merge-diff/v6