pub struct AttackSurfaceAnalysis {
pub exposed_functions: Vec<String>,
pub network_interfaces: Vec<String>,
pub privilege_requirements: PrivilegeLevel,
pub user_interaction_required: bool,
}Fields§
§exposed_functions: Vec<String>§network_interfaces: Vec<String>§privilege_requirements: PrivilegeLevel§user_interaction_required: boolTrait Implementations§
Source§impl Clone for AttackSurfaceAnalysis
impl Clone for AttackSurfaceAnalysis
Source§fn clone(&self) -> AttackSurfaceAnalysis
fn clone(&self) -> AttackSurfaceAnalysis
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 AttackSurfaceAnalysis
impl Debug for AttackSurfaceAnalysis
Auto Trait Implementations§
impl Freeze for AttackSurfaceAnalysis
impl RefUnwindSafe for AttackSurfaceAnalysis
impl Send for AttackSurfaceAnalysis
impl Sync for AttackSurfaceAnalysis
impl Unpin for AttackSurfaceAnalysis
impl UnwindSafe for AttackSurfaceAnalysis
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