pub enum ChangesetValue {
Undefined,
Null,
Integer(i64),
Real(f64),
Text(String),
Blob(Vec<u8>),
}Expand description
A single column value in the changeset binary format.
Undefined is used in UPDATE records for columns that did not change.
Variants§
Implementations§
Source§impl ChangesetValue
impl ChangesetValue
Sourcepub fn from_sqlite(val: &SqliteValue) -> Self
pub fn from_sqlite(val: &SqliteValue) -> Self
Convert from a SqliteValue.
Sourcepub fn to_sqlite(&self) -> SqliteValue
pub fn to_sqlite(&self) -> SqliteValue
Convert to a SqliteValue, mapping Undefined to Null.
Trait Implementations§
Source§impl Clone for ChangesetValue
impl Clone for ChangesetValue
Source§fn clone(&self) -> ChangesetValue
fn clone(&self) -> ChangesetValue
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChangesetValue
impl Debug for ChangesetValue
Source§impl PartialEq for ChangesetValue
impl PartialEq for ChangesetValue
impl StructuralPartialEq for ChangesetValue
Auto Trait Implementations§
impl Freeze for ChangesetValue
impl RefUnwindSafe for ChangesetValue
impl Send for ChangesetValue
impl Sync for ChangesetValue
impl Unpin for ChangesetValue
impl UnsafeUnpin for ChangesetValue
impl UnwindSafe for ChangesetValue
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