pub enum ThreatModelKind {
Stride,
AttackTree,
KillChain,
MitreAttackLike,
Custom,
}Expand description
Threat model kind labels.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for ThreatModelKind
impl Clone for ThreatModelKind
Source§fn clone(&self) -> ThreatModelKind
fn clone(&self) -> ThreatModelKind
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 ThreatModelKind
impl Debug for ThreatModelKind
Source§impl Display for ThreatModelKind
impl Display for ThreatModelKind
Source§impl FromStr for ThreatModelKind
impl FromStr for ThreatModelKind
Source§type Err = ThreatError
type Err = ThreatError
The associated error which can be returned from parsing.
Source§fn from_str(
input: &str,
) -> Result<ThreatModelKind, <ThreatModelKind as FromStr>::Err>
fn from_str( input: &str, ) -> Result<ThreatModelKind, <ThreatModelKind as FromStr>::Err>
Parses a string
s to return a value of this type. Read moreSource§impl Hash for ThreatModelKind
impl Hash for ThreatModelKind
Source§impl Ord for ThreatModelKind
impl Ord for ThreatModelKind
Source§fn cmp(&self, other: &ThreatModelKind) -> Ordering
fn cmp(&self, other: &ThreatModelKind) -> 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 ThreatModelKind
impl PartialEq for ThreatModelKind
Source§fn eq(&self, other: &ThreatModelKind) -> bool
fn eq(&self, other: &ThreatModelKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ThreatModelKind
impl PartialOrd for ThreatModelKind
impl Copy for ThreatModelKind
impl Eq for ThreatModelKind
impl StructuralPartialEq for ThreatModelKind
Auto Trait Implementations§
impl Freeze for ThreatModelKind
impl RefUnwindSafe for ThreatModelKind
impl Send for ThreatModelKind
impl Sync for ThreatModelKind
impl Unpin for ThreatModelKind
impl UnsafeUnpin for ThreatModelKind
impl UnwindSafe for ThreatModelKind
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