pub enum SupportedParallelism {
Sequential,
Parallel,
}Expand description
Indicates if parallelism is supported.
Variants§
Sequential
Only sequential single-threaded operations are available.
Parallel
Parallel multithreaded operations are available.
Implementations§
Source§impl SupportedParallelism
impl SupportedParallelism
Sourcepub fn negotiate_parallelism(
&self,
other: SupportedParallelism,
) -> SupportedParallelism
pub fn negotiate_parallelism( &self, other: SupportedParallelism, ) -> SupportedParallelism
Negotiate the parallelism between two sources or destinations.
Trait Implementations§
Source§impl Clone for SupportedParallelism
impl Clone for SupportedParallelism
Source§fn clone(&self) -> SupportedParallelism
fn clone(&self) -> SupportedParallelism
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 SupportedParallelism
impl Debug for SupportedParallelism
impl Eq for SupportedParallelism
Source§impl PartialEq for SupportedParallelism
impl PartialEq for SupportedParallelism
impl StructuralPartialEq for SupportedParallelism
Auto Trait Implementations§
impl Freeze for SupportedParallelism
impl RefUnwindSafe for SupportedParallelism
impl Send for SupportedParallelism
impl Sync for SupportedParallelism
impl Unpin for SupportedParallelism
impl UnsafeUnpin for SupportedParallelism
impl UnwindSafe for SupportedParallelism
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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