Enum vrp_cli::extensions::solve::config::OperatorProbabilityType
source · pub enum OperatorProbabilityType {
Scalar {
scalar: f64,
},
Context {
threshold: ContextThreshold,
phases: Vec<ContextPhase>,
},
}
Expand description
A operator probability type
Variants§
Scalar
A scalar probability based type.
Context
Fields
§
threshold: ContextThreshold
Threshold parameters.
§
phases: Vec<ContextPhase>
Selection phase specific parameters.
A context specific probability type.
Trait Implementations§
source§impl Clone for OperatorProbabilityType
impl Clone for OperatorProbabilityType
source§fn clone(&self) -> OperatorProbabilityType
fn clone(&self) -> OperatorProbabilityType
Returns a copy 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 OperatorProbabilityType
impl Debug for OperatorProbabilityType
source§impl<'de> Deserialize<'de> for OperatorProbabilityType
impl<'de> Deserialize<'de> for OperatorProbabilityType
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 RefUnwindSafe for OperatorProbabilityType
impl Send for OperatorProbabilityType
impl Sync for OperatorProbabilityType
impl Unpin for OperatorProbabilityType
impl UnwindSafe for OperatorProbabilityType
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