pub struct HardMediumSoftScore {
pub hard_score: i64,
pub medium_score: i64,
pub soft_score: i64,
}Fields§
§hard_score: i64§medium_score: i64§soft_score: i64Implementations§
Source§impl HardMediumSoftScore
impl HardMediumSoftScore
pub const ZERO: HardMediumSoftScore
pub const ONE_HARD: HardMediumSoftScore
pub const ONE_MEDIUM: HardMediumSoftScore
pub const ONE_SOFT: HardMediumSoftScore
pub fn of(hard_score: i64, medium_score: i64, soft_score: i64) -> Self
pub fn of_hard(hard_score: i64) -> Self
pub fn of_medium(medium_score: i64) -> Self
pub fn of_soft(soft_score: i64) -> Self
pub fn parse(text: &str) -> Result<Self, SolverForgeError>
Trait Implementations§
Source§impl Add for HardMediumSoftScore
impl Add for HardMediumSoftScore
Source§impl Clone for HardMediumSoftScore
impl Clone for HardMediumSoftScore
Source§fn clone(&self) -> HardMediumSoftScore
fn clone(&self) -> HardMediumSoftScore
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 HardMediumSoftScore
impl Debug for HardMediumSoftScore
Source§impl Default for HardMediumSoftScore
impl Default for HardMediumSoftScore
Source§impl<'de> Deserialize<'de> for HardMediumSoftScore
impl<'de> Deserialize<'de> for HardMediumSoftScore
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 HardMediumSoftScore
impl Display for HardMediumSoftScore
Source§impl Hash for HardMediumSoftScore
impl Hash for HardMediumSoftScore
Source§impl Neg for HardMediumSoftScore
impl Neg for HardMediumSoftScore
Source§impl Ord for HardMediumSoftScore
impl Ord for HardMediumSoftScore
Source§impl PartialEq for HardMediumSoftScore
impl PartialEq for HardMediumSoftScore
Source§impl PartialOrd for HardMediumSoftScore
impl PartialOrd for HardMediumSoftScore
Source§impl Score for HardMediumSoftScore
impl Score for HardMediumSoftScore
Source§impl Serialize for HardMediumSoftScore
impl Serialize for HardMediumSoftScore
Source§impl Sub for HardMediumSoftScore
impl Sub for HardMediumSoftScore
impl Copy for HardMediumSoftScore
impl Eq for HardMediumSoftScore
impl StructuralPartialEq for HardMediumSoftScore
Auto Trait Implementations§
impl Freeze for HardMediumSoftScore
impl RefUnwindSafe for HardMediumSoftScore
impl Send for HardMediumSoftScore
impl Sync for HardMediumSoftScore
impl Unpin for HardMediumSoftScore
impl UnwindSafe for HardMediumSoftScore
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.