Enum vrp_cli::extensions::solve::config::MutationProbabilityType [−][src]
pub enum MutationProbabilityType {
Scalar {
scalar: f64,
},
Context {
threshold: ContextThreshold,
phases: Vec<ContextPhase>,
},
}A mutation method probability type
Variants
A scalar probability based type.
Show fields
Fields of Scalar
scalar: f64Probability value of the mutation.
A context specific probability type.
Show fields
Fields of Context
threshold: ContextThresholdThreshold parameters.
phases: Vec<ContextPhase>Selection phase specific parameters.
Trait Implementations
impl Clone for MutationProbabilityType[src]
impl Clone for MutationProbabilityType[src]fn clone(&self) -> MutationProbabilityType[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl<'de> Deserialize<'de> for MutationProbabilityType[src]
impl<'de> Deserialize<'de> for MutationProbabilityType[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl RefUnwindSafe for MutationProbabilityType
impl RefUnwindSafe for MutationProbabilityTypeimpl Send for MutationProbabilityType
impl Send for MutationProbabilityTypeimpl Sync for MutationProbabilityType
impl Sync for MutationProbabilityTypeimpl Unpin for MutationProbabilityType
impl Unpin for MutationProbabilityTypeimpl UnwindSafe for MutationProbabilityType
impl UnwindSafe for MutationProbabilityTypeBlanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,