pub enum StreamIoMode {
Auto,
Serial,
Parallel,
}Expand description
I/O scheduling mode for streaming operations.
Variants§
Auto
Choose serial or parallel I/O using conservative built-in thresholds.
Serial
Read and write shard streams serially.
Parallel
Read and write shard streams with rayon parallel iterators.
Trait Implementations§
Source§impl Clone for StreamIoMode
impl Clone for StreamIoMode
Source§fn clone(&self) -> StreamIoMode
fn clone(&self) -> StreamIoMode
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 StreamIoMode
Source§impl Debug for StreamIoMode
impl Debug for StreamIoMode
impl Eq for StreamIoMode
Source§impl PartialEq for StreamIoMode
impl PartialEq for StreamIoMode
Source§fn eq(&self, other: &StreamIoMode) -> bool
fn eq(&self, other: &StreamIoMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for StreamIoMode
Auto Trait Implementations§
impl Freeze for StreamIoMode
impl RefUnwindSafe for StreamIoMode
impl Send for StreamIoMode
impl Sync for StreamIoMode
impl Unpin for StreamIoMode
impl UnsafeUnpin for StreamIoMode
impl UnwindSafe for StreamIoMode
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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