pub struct DecoyActivityReport {
pub integrity: AuditIntegrity,
pub session_count: usize,
pub actions: Vec<DecoyActionView>,
pub retention_mode: RetentionMode,
}Expand description
The result of reviewing the decoy audit log from the real lane.
Fields§
§integrity: AuditIntegrity§session_count: usizeNumber of distinct entry-point sessions (branches). A proxy / lower bound for “number of attackers”, NOT a verified head-count — shared credentials or one persistent actor across sessions both defeat a naive count (ADR §10, audit-DAG module docs). The UI must not claim a hard attacker count.
actions: Vec<DecoyActionView>§retention_mode: RetentionModeThe current decoy-audit retention policy (real-lane setting; ADR §8).
Trait Implementations§
Source§impl Clone for DecoyActivityReport
impl Clone for DecoyActivityReport
Source§fn clone(&self) -> DecoyActivityReport
fn clone(&self) -> DecoyActivityReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DecoyActivityReport
impl Debug for DecoyActivityReport
Source§impl<'de> Deserialize<'de> for DecoyActivityReport
impl<'de> Deserialize<'de> for DecoyActivityReport
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
Source§impl PartialEq for DecoyActivityReport
impl PartialEq for DecoyActivityReport
Source§fn eq(&self, other: &DecoyActivityReport) -> bool
fn eq(&self, other: &DecoyActivityReport) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DecoyActivityReport
impl Serialize for DecoyActivityReport
impl Eq for DecoyActivityReport
impl StructuralPartialEq for DecoyActivityReport
Auto Trait Implementations§
impl Freeze for DecoyActivityReport
impl RefUnwindSafe for DecoyActivityReport
impl Send for DecoyActivityReport
impl Sync for DecoyActivityReport
impl Unpin for DecoyActivityReport
impl UnsafeUnpin for DecoyActivityReport
impl UnwindSafe for DecoyActivityReport
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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