pub enum PhaseConfig {
ConstructionHeuristic(ConstructionHeuristicConfig),
LocalSearch(LocalSearchConfig),
ExhaustiveSearch(ExhaustiveSearchConfig),
PartitionedSearch(PartitionedSearchConfig),
Custom(CustomPhaseConfig),
}Expand description
Phase configuration.
Variants§
ConstructionHeuristic(ConstructionHeuristicConfig)
Construction heuristic phase.
LocalSearch(LocalSearchConfig)
Local search phase.
ExhaustiveSearch(ExhaustiveSearchConfig)
Exhaustive search phase.
PartitionedSearch(PartitionedSearchConfig)
Partitioned search phase.
Custom(CustomPhaseConfig)
Custom phase.
Trait Implementations§
Source§impl Clone for PhaseConfig
impl Clone for PhaseConfig
Source§fn clone(&self) -> PhaseConfig
fn clone(&self) -> PhaseConfig
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 PhaseConfig
impl Debug for PhaseConfig
Source§impl<'de> Deserialize<'de> for PhaseConfig
impl<'de> Deserialize<'de> for PhaseConfig
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
Auto Trait Implementations§
impl Freeze for PhaseConfig
impl RefUnwindSafe for PhaseConfig
impl Send for PhaseConfig
impl Sync for PhaseConfig
impl Unpin for PhaseConfig
impl UnwindSafe for PhaseConfig
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