pub struct StorageReadOptions {
pub threading: StorageThreadingOptions,
pub scan_mode: StorageScanMode,
pub pipeline: StoragePipelineOptions,
pub cancel: Option<StorageCancelFlag>,
pub progress: Option<StorageProgressSink>,
}Expand description
Options controlling raw storage reads and scans.
Fields§
§threading: StorageThreadingOptionsThreading policy for this operation.
scan_mode: StorageScanModeScan strategy requested from the backend.
pipeline: StoragePipelineOptionsBounded pipeline settings for this operation.
cancel: Option<StorageCancelFlag>Optional cancellation flag checked during long-running work.
progress: Option<StorageProgressSink>Optional progress sink invoked during long-running work.
Trait Implementations§
Source§impl Clone for StorageReadOptions
impl Clone for StorageReadOptions
Source§fn clone(&self) -> StorageReadOptions
fn clone(&self) -> StorageReadOptions
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 StorageReadOptions
impl Debug for StorageReadOptions
Auto Trait Implementations§
impl Freeze for StorageReadOptions
impl !RefUnwindSafe for StorageReadOptions
impl Send for StorageReadOptions
impl Sync for StorageReadOptions
impl Unpin for StorageReadOptions
impl UnsafeUnpin for StorageReadOptions
impl !UnwindSafe for StorageReadOptions
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