pub struct IterOptions { /* private fields */ }Expand description
Implementations§
Source§impl IterOptions
impl IterOptions
Sourcepub fn prefetch_count(self, count: usize) -> Self
pub fn prefetch_count(self, count: usize) -> Self
Sourcepub fn collect_metrics(self, collect: bool) -> Self
pub fn collect_metrics(self, collect: bool) -> Self
Enables or disables metrics collection.
When enabled, the iterator tracks:
- Number of keys scanned
- Bytes scanned
- Total scan duration
Sourcepub fn forward_only(self, forward: bool) -> Self
pub fn forward_only(self, forward: bool) -> Self
Indicates whether this will be a forward-only scan.
Forward-only scans can enable additional optimizations like sequential read-ahead.
Trait Implementations§
Source§impl Clone for IterOptions
impl Clone for IterOptions
Source§fn clone(&self) -> IterOptions
fn clone(&self) -> IterOptions
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 IterOptions
impl Debug for IterOptions
Auto Trait Implementations§
impl Freeze for IterOptions
impl RefUnwindSafe for IterOptions
impl Send for IterOptions
impl Sync for IterOptions
impl Unpin for IterOptions
impl UnwindSafe for IterOptions
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,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more