#[non_exhaustive]pub enum CellChangeKind {
Added,
Removed,
Modified,
}Expand description
Derived classification of a CellDiff entry.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for CellChangeKind
impl Clone for CellChangeKind
Source§fn clone(&self) -> CellChangeKind
fn clone(&self) -> CellChangeKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CellChangeKind
Source§impl Debug for CellChangeKind
impl Debug for CellChangeKind
impl Eq for CellChangeKind
Source§impl PartialEq for CellChangeKind
impl PartialEq for CellChangeKind
impl StructuralPartialEq for CellChangeKind
Auto Trait Implementations§
impl Freeze for CellChangeKind
impl RefUnwindSafe for CellChangeKind
impl Send for CellChangeKind
impl Sync for CellChangeKind
impl Unpin for CellChangeKind
impl UnsafeUnpin for CellChangeKind
impl UnwindSafe for CellChangeKind
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
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.