pub struct EnrichedSnapshot {
pub base: HsiSnapshot,
pub flux_behavior: Option<FluxBehaviorMetrics>,
pub baseline: Option<BaselineInfo>,
}Available on crate feature
flux only.Expand description
Enriched snapshot with baseline-adjusted metrics.
Fields§
§base: HsiSnapshotOriginal sensor snapshot
flux_behavior: Option<FluxBehaviorMetrics>Flux-computed behavioral metrics (if available)
baseline: Option<BaselineInfo>Baseline information (if available)
Trait Implementations§
Source§impl Clone for EnrichedSnapshot
impl Clone for EnrichedSnapshot
Source§fn clone(&self) -> EnrichedSnapshot
fn clone(&self) -> EnrichedSnapshot
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 EnrichedSnapshot
impl Debug for EnrichedSnapshot
Source§impl<'de> Deserialize<'de> for EnrichedSnapshot
impl<'de> Deserialize<'de> for EnrichedSnapshot
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 EnrichedSnapshot
impl RefUnwindSafe for EnrichedSnapshot
impl Send for EnrichedSnapshot
impl Sync for EnrichedSnapshot
impl Unpin for EnrichedSnapshot
impl UnwindSafe for EnrichedSnapshot
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