#[non_exhaustive]pub struct CellEdit {
pub row: usize,
pub column: usize,
pub previous: Value,
pub value: Value,
}Expand description
A change someone made in a cell, before it is kept.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.row: usizeThe row in the data.
column: usizeThe column.
previous: ValueWhat the cell held.
value: ValueWhat it would hold now.
Trait Implementations§
impl StructuralPartialEq for CellEdit
Auto Trait Implementations§
impl Freeze for CellEdit
impl RefUnwindSafe for CellEdit
impl Send for CellEdit
impl Sync for CellEdit
impl Unpin for CellEdit
impl UnsafeUnpin for CellEdit
impl UnwindSafe for CellEdit
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