pub enum DiffChangeKind {
Added,
Removed,
Changed,
Unchanged,
}Expand description
The semantic relationship between a proposed value and its prior value.
Variants§
Added
A value exists only in the proposed snapshot.
Removed
A value exists only in the prior snapshot.
Changed
Both snapshots contain different values.
Unchanged
Both snapshots contain the same value.
Trait Implementations§
Source§impl Clone for DiffChangeKind
impl Clone for DiffChangeKind
impl Copy for DiffChangeKind
Source§impl Debug for DiffChangeKind
impl Debug for DiffChangeKind
impl Eq for DiffChangeKind
Source§impl PartialEq for DiffChangeKind
impl PartialEq for DiffChangeKind
impl StructuralPartialEq for DiffChangeKind
Auto Trait Implementations§
impl Freeze for DiffChangeKind
impl RefUnwindSafe for DiffChangeKind
impl Send for DiffChangeKind
impl Sync for DiffChangeKind
impl Unpin for DiffChangeKind
impl UnsafeUnpin for DiffChangeKind
impl UnwindSafe for DiffChangeKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more