pub struct CollusionEvidence {
pub entropy_values: Option<Vec<f64>>,
pub access_timestamps: Option<Vec<u64>>,
pub sync_score: Option<f64>,
pub observation_count: u32,
}Expand description
Evidence supporting a collusion alert.
Fields§
§entropy_values: Option<Vec<f64>>Entropy values if steganographic channel detected.
access_timestamps: Option<Vec<u64>>Timestamps of coordinated accesses.
sync_score: Option<f64>Synchronization score (0.0–1.0).
observation_count: u32Number of observations.
Trait Implementations§
Source§impl Clone for CollusionEvidence
impl Clone for CollusionEvidence
Source§fn clone(&self) -> CollusionEvidence
fn clone(&self) -> CollusionEvidence
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 CollusionEvidence
impl Debug for CollusionEvidence
Source§impl<'de> Deserialize<'de> for CollusionEvidence
impl<'de> Deserialize<'de> for CollusionEvidence
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 CollusionEvidence
impl RefUnwindSafe for CollusionEvidence
impl Send for CollusionEvidence
impl Sync for CollusionEvidence
impl Unpin for CollusionEvidence
impl UnsafeUnpin for CollusionEvidence
impl UnwindSafe for CollusionEvidence
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