pub enum SparseSlot {
Absent,
Null,
Value(ColumnValue),
}Expand description
One sparse-row slot (SPEC.md §2.4, RFC §6.1): Absent when the column is
not in the payload (an apply leaves the stored value untouched), Null
when it is present and NULL.
Variants§
Trait Implementations§
Source§impl Clone for SparseSlot
impl Clone for SparseSlot
Source§impl Debug for SparseSlot
impl Debug for SparseSlot
Source§impl PartialEq for SparseSlot
impl PartialEq for SparseSlot
impl StructuralPartialEq for SparseSlot
Auto Trait Implementations§
impl Freeze for SparseSlot
impl RefUnwindSafe for SparseSlot
impl Send for SparseSlot
impl Sync for SparseSlot
impl Unpin for SparseSlot
impl UnsafeUnpin for SparseSlot
impl UnwindSafe for SparseSlot
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