pub enum Likelihood {
Rare = 1,
Unlikely = 2,
Possible = 3,
Likely = 4,
AlmostCertain = 5,
}Expand description
Likelihood scale (1-5)
Variants§
Rare = 1
Rare (unlikely to occur)
Unlikely = 2
Unlikely (possible but not expected)
Possible = 3
Possible (could occur)
Likely = 4
Likely (expected to occur)
AlmostCertain = 5
Almost Certain (very likely to occur)
Implementations§
Trait Implementations§
Source§impl Clone for Likelihood
impl Clone for Likelihood
Source§fn clone(&self) -> Likelihood
fn clone(&self) -> Likelihood
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 Likelihood
impl Debug for Likelihood
Source§impl<'de> Deserialize<'de> for Likelihood
impl<'de> Deserialize<'de> for Likelihood
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 Ord for Likelihood
impl Ord for Likelihood
Source§fn cmp(&self, other: &Likelihood) -> Ordering
fn cmp(&self, other: &Likelihood) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for Likelihood
impl PartialEq for Likelihood
Source§impl PartialOrd for Likelihood
impl PartialOrd for Likelihood
Source§impl Serialize for Likelihood
impl Serialize for Likelihood
impl Copy for Likelihood
impl Eq for Likelihood
impl StructuralPartialEq for Likelihood
Auto Trait Implementations§
impl Freeze for Likelihood
impl RefUnwindSafe for Likelihood
impl Send for Likelihood
impl Sync for Likelihood
impl Unpin for Likelihood
impl UnwindSafe for Likelihood
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> 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