kubernetes/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/managers.go

type APIVersion

type VersionedSet

type versionedSet

func NewVersionedSet(set *Set, apiVersion APIVersion, applied bool) VersionedSet {}

func (v versionedSet) Set() *Set {}

func (v versionedSet) APIVersion() APIVersion {}

func (v versionedSet) Applied() bool {}

type ManagedFields

// Equals returns true if the two managedfields are the same, false
// otherwise.
func (lhs ManagedFields) Equals(rhs ManagedFields) bool {}

// Copy the list, this is mostly a shallow copy.
func (lhs ManagedFields) Copy() ManagedFields {}

// Difference returns a symmetric difference between two Managers. If a
// given user's entry has version X in lhs and version Y in rhs, then
// the return value for that user will be from rhs. If the difference for
// a user is an empty set, that user will not be inserted in the map.
func (lhs ManagedFields) Difference(rhs ManagedFields) ManagedFields {}

func (lhs ManagedFields) String() string {}