pub struct ParallelContext { /* private fields */ }Expand description
Parallel processing context
Implementations§
Source§impl ParallelContext
impl ParallelContext
Sourcepub fn with_config(config: PerformanceConfig) -> Self
pub fn with_config(config: PerformanceConfig) -> Self
Create with custom config
Sourcepub fn is_parallel(&self) -> bool
pub fn is_parallel(&self) -> bool
Check if parallel processing is enabled
Sourcepub fn thread_count(&self) -> usize
pub fn thread_count(&self) -> usize
Get thread count (0 = auto)
Trait Implementations§
Source§impl Clone for ParallelContext
impl Clone for ParallelContext
Source§fn clone(&self) -> ParallelContext
fn clone(&self) -> ParallelContext
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 ParallelContext
impl Debug for ParallelContext
Source§impl Default for ParallelContext
impl Default for ParallelContext
Source§fn default() -> ParallelContext
fn default() -> ParallelContext
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ParallelContext
impl RefUnwindSafe for ParallelContext
impl Send for ParallelContext
impl Sync for ParallelContext
impl Unpin for ParallelContext
impl UnsafeUnpin for ParallelContext
impl UnwindSafe for ParallelContext
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().