pub struct HardSoftDecimalScore {
pub hard_score: Decimal,
pub soft_score: Decimal,
}Fields§
§hard_score: Decimal§soft_score: DecimalImplementations§
Source§impl HardSoftDecimalScore
impl HardSoftDecimalScore
pub fn of(hard_score: Decimal, soft_score: Decimal) -> Self
pub fn of_i64(hard_score: i64, soft_score: i64) -> Self
pub fn of_hard(hard_score: Decimal) -> Self
pub fn of_soft(soft_score: Decimal) -> Self
pub fn zero() -> Self
pub fn one_hard() -> Self
pub fn one_soft() -> Self
pub fn parse(text: &str) -> Result<Self, SolverForgeError>
Trait Implementations§
Source§impl Add for HardSoftDecimalScore
impl Add for HardSoftDecimalScore
Source§impl Clone for HardSoftDecimalScore
impl Clone for HardSoftDecimalScore
Source§fn clone(&self) -> HardSoftDecimalScore
fn clone(&self) -> HardSoftDecimalScore
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 HardSoftDecimalScore
impl Debug for HardSoftDecimalScore
Source§impl Default for HardSoftDecimalScore
impl Default for HardSoftDecimalScore
Source§impl<'de> Deserialize<'de> for HardSoftDecimalScore
impl<'de> Deserialize<'de> for HardSoftDecimalScore
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 Display for HardSoftDecimalScore
impl Display for HardSoftDecimalScore
Source§impl Hash for HardSoftDecimalScore
impl Hash for HardSoftDecimalScore
Source§impl Neg for HardSoftDecimalScore
impl Neg for HardSoftDecimalScore
Source§impl Ord for HardSoftDecimalScore
impl Ord for HardSoftDecimalScore
Source§impl PartialEq for HardSoftDecimalScore
impl PartialEq for HardSoftDecimalScore
Source§impl PartialOrd for HardSoftDecimalScore
impl PartialOrd for HardSoftDecimalScore
Source§impl Score for HardSoftDecimalScore
impl Score for HardSoftDecimalScore
Source§impl Serialize for HardSoftDecimalScore
impl Serialize for HardSoftDecimalScore
Source§impl Sub for HardSoftDecimalScore
impl Sub for HardSoftDecimalScore
impl Copy for HardSoftDecimalScore
impl Eq for HardSoftDecimalScore
impl StructuralPartialEq for HardSoftDecimalScore
Auto Trait Implementations§
impl Freeze for HardSoftDecimalScore
impl RefUnwindSafe for HardSoftDecimalScore
impl Send for HardSoftDecimalScore
impl Sync for HardSoftDecimalScore
impl Unpin for HardSoftDecimalScore
impl UnwindSafe for HardSoftDecimalScore
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.