pub struct MemorySstReader { /* private fields */ }Expand description
In-memory SST reader
Implementations§
Source§impl MemorySstReader
impl MemorySstReader
Sourcepub fn empty(name: impl Into<String>) -> Self
pub fn empty(name: impl Into<String>) -> Self
Create a new empty in-memory SST reader (for testing)
Sourcepub fn scan_prefix<'a>(
&'a self,
pk: &'a Bytes,
) -> impl Iterator<Item = &'a Record> + 'a
pub fn scan_prefix<'a>( &'a self, pk: &'a Bytes, ) -> impl Iterator<Item = &'a Record> + 'a
Scan records with a given partition key prefix
Trait Implementations§
Source§impl Clone for MemorySstReader
impl Clone for MemorySstReader
Source§fn clone(&self) -> MemorySstReader
fn clone(&self) -> MemorySstReader
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 MemorySstReader
impl RefUnwindSafe for MemorySstReader
impl Send for MemorySstReader
impl Sync for MemorySstReader
impl Unpin for MemorySstReader
impl UnwindSafe for MemorySstReader
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