pub struct PipelineConfiguration {
pub parallel: Option<ParallelConfig>,
pub simd: Option<SimdConfig>,
pub execution_strategy: Option<ParallelExecutionStrategy>,
pub memory_config: MemoryConfiguration,
pub caching: CachingConfiguration,
pub validation: ValidationConfiguration,
pub debug: DebugConfiguration,
}Expand description
Pipeline configuration
Fields§
§parallel: Option<ParallelConfig>Parallel execution config
simd: Option<SimdConfig>SIMD optimization config
execution_strategy: Option<ParallelExecutionStrategy>Execution strategy
memory_config: MemoryConfigurationMemory optimization settings
caching: CachingConfigurationCaching settings
validation: ValidationConfigurationValidation settings
debug: DebugConfigurationDebug settings
Trait Implementations§
Source§impl Clone for PipelineConfiguration
impl Clone for PipelineConfiguration
Source§fn clone(&self) -> PipelineConfiguration
fn clone(&self) -> PipelineConfiguration
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 PipelineConfiguration
impl Debug for PipelineConfiguration
Source§impl Default for PipelineConfiguration
impl Default for PipelineConfiguration
Source§fn default() -> PipelineConfiguration
fn default() -> PipelineConfiguration
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PipelineConfiguration
impl RefUnwindSafe for PipelineConfiguration
impl Send for PipelineConfiguration
impl Sync for PipelineConfiguration
impl Unpin for PipelineConfiguration
impl UnwindSafe for PipelineConfiguration
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