pub struct ThreatAlert {
pub plugin_name: String,
pub threat_type: ThreatType,
pub severity: ThreatSeverity,
pub description: String,
pub timestamp: SystemTime,
pub details: HashMap<String, String>,
}Expand description
Threat alert
Fields§
§plugin_name: String§threat_type: ThreatType§severity: ThreatSeverity§description: String§timestamp: SystemTime§details: HashMap<String, String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for ThreatAlert
impl RefUnwindSafe for ThreatAlert
impl Send for ThreatAlert
impl Sync for ThreatAlert
impl Unpin for ThreatAlert
impl UnwindSafe for ThreatAlert
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more