pub enum CpuInnerParallelism {
None,
Rayon,
}Expand description
Inner parallel-region support offered by a CPU domain executor.
§Examples
use tenferro_cpu::CpuInnerParallelism;
assert_ne!(CpuInnerParallelism::None, CpuInnerParallelism::Rayon);Variants§
None
The executor cannot host provider-owned inner parallel regions.
Rayon
The executor can host a Rayon-compatible inner parallel region.
Trait Implementations§
Source§impl Clone for CpuInnerParallelism
impl Clone for CpuInnerParallelism
Source§fn clone(&self) -> CpuInnerParallelism
fn clone(&self) -> CpuInnerParallelism
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 CpuInnerParallelism
impl Debug for CpuInnerParallelism
Source§impl PartialEq for CpuInnerParallelism
impl PartialEq for CpuInnerParallelism
Source§fn eq(&self, other: &CpuInnerParallelism) -> bool
fn eq(&self, other: &CpuInnerParallelism) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for CpuInnerParallelism
impl Eq for CpuInnerParallelism
impl StructuralPartialEq for CpuInnerParallelism
Auto Trait Implementations§
impl Freeze for CpuInnerParallelism
impl RefUnwindSafe for CpuInnerParallelism
impl Send for CpuInnerParallelism
impl Sync for CpuInnerParallelism
impl Unpin for CpuInnerParallelism
impl UnsafeUnpin for CpuInnerParallelism
impl UnwindSafe for CpuInnerParallelism
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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