pub enum IndexEntries {
Integer(BTreeMap<i64, Vec<i64>>),
Text(BTreeMap<String, Vec<i64>>),
}Expand description
Typed map from value → list of rowids carrying that value. The rowid list is always non-empty; empty lists are pruned on remove.
Variants§
Trait Implementations§
Source§impl Clone for IndexEntries
impl Clone for IndexEntries
Source§fn clone(&self) -> IndexEntries
fn clone(&self) -> IndexEntries
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 moreAuto Trait Implementations§
impl Freeze for IndexEntries
impl RefUnwindSafe for IndexEntries
impl Send for IndexEntries
impl Sync for IndexEntries
impl Unpin for IndexEntries
impl UnsafeUnpin for IndexEntries
impl UnwindSafe for IndexEntries
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