pub enum DecisionRule {
Single,
Weighted,
Lexicographical,
}
Expand description
The decision rule for a particular objective
Variants§
Single
Used when there is only a single objective
Weighted
A simple weighting of objectives
Lexicographical
Objectives are considered in a specific order
Trait Implementations§
Source§impl Clone for DecisionRule
impl Clone for DecisionRule
Source§fn clone(&self) -> DecisionRule
fn clone(&self) -> DecisionRule
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 DecisionRule
impl Debug for DecisionRule
Source§impl<'de> Deserialize<'de> for DecisionRule
impl<'de> Deserialize<'de> for DecisionRule
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
Source§impl FromStr for DecisionRule
impl FromStr for DecisionRule
Source§impl PartialEq for DecisionRule
impl PartialEq for DecisionRule
impl StructuralPartialEq for DecisionRule
Auto Trait Implementations§
impl Freeze for DecisionRule
impl RefUnwindSafe for DecisionRule
impl Send for DecisionRule
impl Sync for DecisionRule
impl Unpin for DecisionRule
impl UnwindSafe for DecisionRule
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