pub enum ParallelizationStrategy {
Conservative,
Balanced,
Aggressive,
CostBased,
}Expand description
Parallelization strategy.
Variants§
Conservative
Conservative: Only parallelize when clearly beneficial
Balanced
Balanced: Balance parallelism and overhead
Aggressive
Aggressive: Maximize parallelism even with potential overhead
CostBased
Cost-based: Use cost model to decide
Trait Implementations§
Source§impl Clone for ParallelizationStrategy
impl Clone for ParallelizationStrategy
Source§fn clone(&self) -> ParallelizationStrategy
fn clone(&self) -> ParallelizationStrategy
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 moreSource§impl Debug for ParallelizationStrategy
impl Debug for ParallelizationStrategy
Source§impl<'de> Deserialize<'de> for ParallelizationStrategy
impl<'de> Deserialize<'de> for ParallelizationStrategy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ParallelizationStrategy
impl PartialEq for ParallelizationStrategy
Source§impl Serialize for ParallelizationStrategy
impl Serialize for ParallelizationStrategy
impl Copy for ParallelizationStrategy
impl Eq for ParallelizationStrategy
impl StructuralPartialEq for ParallelizationStrategy
Auto Trait Implementations§
impl Freeze for ParallelizationStrategy
impl RefUnwindSafe for ParallelizationStrategy
impl Send for ParallelizationStrategy
impl Sync for ParallelizationStrategy
impl Unpin for ParallelizationStrategy
impl UnwindSafe for ParallelizationStrategy
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