pub enum ConcurrencyModel {
Sequential,
Parallel,
}Expand description
Controls whether newly scheduled work should run one branch at a time or concurrently.
Variants§
Sequential
Run one branch to completion before starting the next runnable branch.
Parallel
Allow multiple runnable branches to execute at the same time.
Trait Implementations§
Source§impl Clone for ConcurrencyModel
impl Clone for ConcurrencyModel
impl Copy for ConcurrencyModel
Source§impl Debug for ConcurrencyModel
impl Debug for ConcurrencyModel
Source§impl Default for ConcurrencyModel
impl Default for ConcurrencyModel
impl Eq for ConcurrencyModel
Source§impl Hash for ConcurrencyModel
impl Hash for ConcurrencyModel
Source§impl PartialEq for ConcurrencyModel
impl PartialEq for ConcurrencyModel
impl StructuralPartialEq for ConcurrencyModel
Auto Trait Implementations§
impl Forget for ConcurrencyModel
impl Freeze for ConcurrencyModel
impl RefUnwindSafe for ConcurrencyModel
impl Send for ConcurrencyModel
impl Sync for ConcurrencyModel
impl Unpin for ConcurrencyModel
impl UnsafeUnpin for ConcurrencyModel
impl UnwindSafe for ConcurrencyModel
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