pub enum ThreatActorKind {
External,
Insider,
ThirdParty,
Automated,
NationState,
Criminal,
Researcher,
Unknown,
}Expand description
Threat actor labels.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for ThreatActorKind
impl Clone for ThreatActorKind
Source§fn clone(&self) -> ThreatActorKind
fn clone(&self) -> ThreatActorKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ThreatActorKind
impl Debug for ThreatActorKind
Source§impl Display for ThreatActorKind
impl Display for ThreatActorKind
Source§impl FromStr for ThreatActorKind
impl FromStr for ThreatActorKind
Source§type Err = ThreatError
type Err = ThreatError
The associated error which can be returned from parsing.
Source§fn from_str(
input: &str,
) -> Result<ThreatActorKind, <ThreatActorKind as FromStr>::Err>
fn from_str( input: &str, ) -> Result<ThreatActorKind, <ThreatActorKind as FromStr>::Err>
Parses a string
s to return a value of this type. Read moreSource§impl Hash for ThreatActorKind
impl Hash for ThreatActorKind
Source§impl Ord for ThreatActorKind
impl Ord for ThreatActorKind
Source§fn cmp(&self, other: &ThreatActorKind) -> Ordering
fn cmp(&self, other: &ThreatActorKind) -> Ordering
1.21.0 (const: unstable) · 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 ThreatActorKind
impl PartialEq for ThreatActorKind
Source§fn eq(&self, other: &ThreatActorKind) -> bool
fn eq(&self, other: &ThreatActorKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ThreatActorKind
impl PartialOrd for ThreatActorKind
impl Copy for ThreatActorKind
impl Eq for ThreatActorKind
impl StructuralPartialEq for ThreatActorKind
Auto Trait Implementations§
impl Freeze for ThreatActorKind
impl RefUnwindSafe for ThreatActorKind
impl Send for ThreatActorKind
impl Sync for ThreatActorKind
impl Unpin for ThreatActorKind
impl UnsafeUnpin for ThreatActorKind
impl UnwindSafe for ThreatActorKind
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