Versions in this module Expand all Collapse all v2 v2.0.1 Jan 10, 2020 v2.0.0 Dec 24, 2019 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/v3 sigs.k8s.io/structured-merge-diff/v4 sigs.k8s.io/structured-merge-diff/v5 sigs.k8s.io/structured-merge-diff/v6