pub struct SecurityCheck {
pub file_path: String,
pub file_type: String,
pub checks: HashMap<String, String>,
pub overall_status: String,
}Expand description
Security analysis result for a single executable file
Fields§
§file_path: StringPath to the analyzed file
file_type: StringFile type (ELF, PE, Mach-O, etc.)
checks: HashMap<String, String>Map of security check names to their results
overall_status: StringOverall security status (Secure, Mostly Secure, Insecure, etc.)
Trait Implementations§
Source§impl Clone for SecurityCheck
impl Clone for SecurityCheck
Source§fn clone(&self) -> SecurityCheck
fn clone(&self) -> SecurityCheck
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 SecurityCheck
impl Debug for SecurityCheck
Source§impl<'de> Deserialize<'de> for SecurityCheck
impl<'de> Deserialize<'de> for SecurityCheck
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SecurityCheck
impl RefUnwindSafe for SecurityCheck
impl Send for SecurityCheck
impl Sync for SecurityCheck
impl Unpin for SecurityCheck
impl UnsafeUnpin for SecurityCheck
impl UnwindSafe for SecurityCheck
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