pub enum AttackerClass {
UnauthenticatedInternet,
AuthenticatedMaliciousUser,
CompromisedClientDevice,
MaliciousTenantAdministrator,
CompromisedApplicationNode,
MaliciousInsider,
CompromisedProvider,
NetworkAttacker,
SupplyChainAttacker,
ResourceExhaustionAttacker,
}Expand description
Attacker classes that every subsystem threat review must consider.
Variants§
UnauthenticatedInternet
AuthenticatedMaliciousUser
CompromisedClientDevice
MaliciousTenantAdministrator
CompromisedApplicationNode
MaliciousInsider
CompromisedProvider
NetworkAttacker
SupplyChainAttacker
ResourceExhaustionAttacker
Trait Implementations§
Source§impl Clone for AttackerClass
impl Clone for AttackerClass
Source§fn clone(&self) -> AttackerClass
fn clone(&self) -> AttackerClass
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 moreimpl Copy for AttackerClass
Source§impl Debug for AttackerClass
impl Debug for AttackerClass
impl Eq for AttackerClass
Source§impl PartialEq for AttackerClass
impl PartialEq for AttackerClass
impl StructuralPartialEq for AttackerClass
Auto Trait Implementations§
impl Freeze for AttackerClass
impl RefUnwindSafe for AttackerClass
impl Send for AttackerClass
impl Sync for AttackerClass
impl Unpin for AttackerClass
impl UnsafeUnpin for AttackerClass
impl UnwindSafe for AttackerClass
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