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 · 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§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 · 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§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