pub struct ImmuneStatus {
pub anomaly_count: u32,
pub anomalies: Vec<TemporalAnomaly>,
pub last_scan: DateTime<Utc>,
pub health_score: f64,
}Expand description
Overall immune system health status.
Fields§
§anomaly_count: u32Number of active anomalies.
anomalies: Vec<TemporalAnomaly>All detected anomalies.
last_scan: DateTime<Utc>When the last scan was performed.
health_score: f64Overall health score (0.0-1.0, higher is healthier).
Trait Implementations§
Source§impl Clone for ImmuneStatus
impl Clone for ImmuneStatus
Source§fn clone(&self) -> ImmuneStatus
fn clone(&self) -> ImmuneStatus
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 ImmuneStatus
impl Debug for ImmuneStatus
Source§impl<'de> Deserialize<'de> for ImmuneStatus
impl<'de> Deserialize<'de> for ImmuneStatus
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 ImmuneStatus
impl RefUnwindSafe for ImmuneStatus
impl Send for ImmuneStatus
impl Sync for ImmuneStatus
impl Unpin for ImmuneStatus
impl UnsafeUnpin for ImmuneStatus
impl UnwindSafe for ImmuneStatus
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