pub enum RelationshipStrength {
Strong,
Moderate,
Weak,
Dormant,
}Expand description
Relationship strength classification.
Variants§
Strong
Strong relationship (>= 0.7)
Moderate
Moderate relationship (>= 0.4)
Weak
Weak relationship (>= 0.1)
Dormant
Dormant relationship (< 0.1)
Implementations§
Source§impl RelationshipStrength
impl RelationshipStrength
Sourcepub fn from_value(strength: f64) -> Self
pub fn from_value(strength: f64) -> Self
Classify a strength value.
Sourcepub fn min_threshold(&self) -> f64
pub fn min_threshold(&self) -> f64
Get the minimum threshold for this classification.
Trait Implementations§
Source§impl Clone for RelationshipStrength
impl Clone for RelationshipStrength
Source§fn clone(&self) -> RelationshipStrength
fn clone(&self) -> RelationshipStrength
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 RelationshipStrength
impl Debug for RelationshipStrength
Source§impl<'de> Deserialize<'de> for RelationshipStrength
impl<'de> Deserialize<'de> for RelationshipStrength
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 Hash for RelationshipStrength
impl Hash for RelationshipStrength
Source§impl PartialEq for RelationshipStrength
impl PartialEq for RelationshipStrength
Source§impl Serialize for RelationshipStrength
impl Serialize for RelationshipStrength
impl Copy for RelationshipStrength
impl Eq for RelationshipStrength
impl StructuralPartialEq for RelationshipStrength
Auto Trait Implementations§
impl Freeze for RelationshipStrength
impl RefUnwindSafe for RelationshipStrength
impl Send for RelationshipStrength
impl Sync for RelationshipStrength
impl Unpin for RelationshipStrength
impl UnwindSafe for RelationshipStrength
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> 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.