pub enum AuditMode {
Summary,
Full,
Forensic,
}Expand description
Audit/forensics depth. Controls how much cold-path work (logs, Merkle trees, full lineage) runs alongside the hot numerical path. Deeper modes trade speed and energy for traceability; they never change numeric output.
Variants§
Summary
Cheapest — aggregate summaries only.
Full
Per-operation audit records.
Forensic
Maximum traceability (full lineage + hashes). Most expensive.
Implementations§
Trait Implementations§
impl Copy for AuditMode
impl Eq for AuditMode
impl StructuralPartialEq for AuditMode
Auto Trait Implementations§
impl Freeze for AuditMode
impl RefUnwindSafe for AuditMode
impl Send for AuditMode
impl Sync for AuditMode
impl Unpin for AuditMode
impl UnsafeUnpin for AuditMode
impl UnwindSafe for AuditMode
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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