pub enum ScanDatabaseMode {
Block,
Streaming,
Vectored,
}Expand description
Scan execution mode the database was compiled for.
Variants§
Block
Whole-buffer block scanning.
Streaming
Incremental streaming scan with carried state.
Vectored
Vectored scan over multiple discontiguous buffers.
Trait Implementations§
Source§impl Clone for ScanDatabaseMode
impl Clone for ScanDatabaseMode
Source§fn clone(&self) -> ScanDatabaseMode
fn clone(&self) -> ScanDatabaseMode
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 moreimpl Copy for ScanDatabaseMode
Source§impl Debug for ScanDatabaseMode
impl Debug for ScanDatabaseMode
Source§impl<'de> Deserialize<'de> for ScanDatabaseMode
impl<'de> Deserialize<'de> for ScanDatabaseMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ScanDatabaseMode
Source§impl Hash for ScanDatabaseMode
impl Hash for ScanDatabaseMode
Source§impl PartialEq for ScanDatabaseMode
impl PartialEq for ScanDatabaseMode
Source§impl Serialize for ScanDatabaseMode
impl Serialize for ScanDatabaseMode
impl StructuralPartialEq for ScanDatabaseMode
Auto Trait Implementations§
impl Freeze for ScanDatabaseMode
impl RefUnwindSafe for ScanDatabaseMode
impl Send for ScanDatabaseMode
impl Sync for ScanDatabaseMode
impl Unpin for ScanDatabaseMode
impl UnsafeUnpin for ScanDatabaseMode
impl UnwindSafe for ScanDatabaseMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.