pub struct ParallelismConfig {
pub max_workers: Option<u32>,
pub thread_pool_size: Option<u32>,
pub process_pool_size: Option<u32>,
pub gpu_enabled: bool,
pub batching: BatchConfig,
}Expand description
Parallelism configuration
Fields§
§max_workers: Option<u32>Maximum parallel workers
thread_pool_size: Option<u32>Thread pool size
process_pool_size: Option<u32>Process pool size
gpu_enabled: boolGPU utilization
batching: BatchConfigBatch processing configuration
Trait Implementations§
Source§impl Clone for ParallelismConfig
impl Clone for ParallelismConfig
Source§fn clone(&self) -> ParallelismConfig
fn clone(&self) -> ParallelismConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ParallelismConfig
impl RefUnwindSafe for ParallelismConfig
impl Send for ParallelismConfig
impl Sync for ParallelismConfig
impl Unpin for ParallelismConfig
impl UnwindSafe for ParallelismConfig
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 more