pub struct AlgorithmOptimizationConfig {
pub enable_algorithmic_improvements: bool,
pub decomposition_config: DecompositionConfig,
pub caching_config: CachingConfig,
pub approximation_config: ApproximationConfig,
pub streaming_config: StreamingConfig,
}Expand description
Algorithm optimization configuration
Fields§
§enable_algorithmic_improvements: boolEnable algorithmic improvements
decomposition_config: DecompositionConfigProblem decomposition settings
caching_config: CachingConfigCaching and memoization settings
approximation_config: ApproximationConfigApproximation algorithms settings
streaming_config: StreamingConfigStreaming algorithms settings
Trait Implementations§
Source§impl Clone for AlgorithmOptimizationConfig
impl Clone for AlgorithmOptimizationConfig
Source§fn clone(&self) -> AlgorithmOptimizationConfig
fn clone(&self) -> AlgorithmOptimizationConfig
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 AlgorithmOptimizationConfig
impl Debug for AlgorithmOptimizationConfig
Auto Trait Implementations§
impl Freeze for AlgorithmOptimizationConfig
impl RefUnwindSafe for AlgorithmOptimizationConfig
impl Send for AlgorithmOptimizationConfig
impl Sync for AlgorithmOptimizationConfig
impl Unpin for AlgorithmOptimizationConfig
impl UnwindSafe for AlgorithmOptimizationConfig
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.