pub enum ImpactSeverity {
Direct = 0,
Transitive = 1,
Distant = 2,
}Expand description
Severity of impact based on hop distance from target.
Never construct directly — always use from_hops().
Variants§
Direct = 0
1 hop - immediate callers/callees
Transitive = 1
2-3 hops - transitively connected
Distant = 2
4+ hops - distantly connected
Implementations§
Trait Implementations§
Source§impl Clone for ImpactSeverity
impl Clone for ImpactSeverity
Source§fn clone(&self) -> ImpactSeverity
fn clone(&self) -> ImpactSeverity
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 ImpactSeverity
impl Debug for ImpactSeverity
Source§impl<'de> Deserialize<'de> for ImpactSeverity
impl<'de> Deserialize<'de> for ImpactSeverity
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 ImpactSeverity
impl Display for ImpactSeverity
Source§impl Hash for ImpactSeverity
impl Hash for ImpactSeverity
Source§impl Ord for ImpactSeverity
impl Ord for ImpactSeverity
Source§fn cmp(&self, other: &ImpactSeverity) -> Ordering
fn cmp(&self, other: &ImpactSeverity) -> 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 ImpactSeverity
impl PartialEq for ImpactSeverity
Source§impl PartialOrd for ImpactSeverity
impl PartialOrd for ImpactSeverity
Source§impl Serialize for ImpactSeverity
impl Serialize for ImpactSeverity
impl Copy for ImpactSeverity
impl Eq for ImpactSeverity
impl StructuralPartialEq for ImpactSeverity
Auto Trait Implementations§
impl Freeze for ImpactSeverity
impl RefUnwindSafe for ImpactSeverity
impl Send for ImpactSeverity
impl Sync for ImpactSeverity
impl Unpin for ImpactSeverity
impl UnwindSafe for ImpactSeverity
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.