pub struct WithoutRowidTable {
pub name: String,
pub rows: Vec<Vec<Value>>,
}Expand description
A WITHOUT ROWID user table’s live rows, produced by
Database::without_rowid_table_rows. Such a table’s data lives entirely in
an index b-tree (there is no rowid), so rows holds the decoded index records
in the table’s declared column order, in index (primary-key) order.
Fields§
§name: StringTable name from sqlite_master.name.
rows: Vec<Vec<Value>>Every live row’s decoded column values, in the table’s column order.
Trait Implementations§
Source§impl Clone for WithoutRowidTable
impl Clone for WithoutRowidTable
Source§fn clone(&self) -> WithoutRowidTable
fn clone(&self) -> WithoutRowidTable
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 moreSource§impl Debug for WithoutRowidTable
impl Debug for WithoutRowidTable
Source§impl PartialEq for WithoutRowidTable
impl PartialEq for WithoutRowidTable
impl StructuralPartialEq for WithoutRowidTable
Auto Trait Implementations§
impl Freeze for WithoutRowidTable
impl RefUnwindSafe for WithoutRowidTable
impl Send for WithoutRowidTable
impl Sync for WithoutRowidTable
impl Unpin for WithoutRowidTable
impl UnsafeUnpin for WithoutRowidTable
impl UnwindSafe for WithoutRowidTable
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