pub struct DreamRunAudit {
pub run_id: String,
pub first_op_at_ms: u64,
pub last_op_at_ms: u64,
pub ops: u64,
pub op_kinds: BTreeMap<String, u64>,
pub quarantined_ops: u64,
pub memory_ids: Vec<String>,
pub rationales: Vec<String>,
}Expand description
One steward dream run reconstructed from its audit rows (every committed
op records its Steward { run_id } author in the audit detail).
Fields§
§run_id: String§first_op_at_ms: u64§last_op_at_ms: u64§ops: u64§op_kinds: BTreeMap<String, u64>op kind → count (create/supersede/tombstone/retier/set_rank).
quarantined_ops: u64Ops that landed quarantined at the write seam.
memory_ids: Vec<String>Bounded sample of touched record ids, newest first.
rationales: Vec<String>Bounded sample of op rationales, newest first.
Trait Implementations§
Source§impl Clone for DreamRunAudit
impl Clone for DreamRunAudit
Source§fn clone(&self) -> DreamRunAudit
fn clone(&self) -> DreamRunAudit
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 DreamRunAudit
impl Debug for DreamRunAudit
Source§impl Default for DreamRunAudit
impl Default for DreamRunAudit
Source§fn default() -> DreamRunAudit
fn default() -> DreamRunAudit
Returns the “default value” for a type. Read more
impl Eq for DreamRunAudit
Source§impl PartialEq for DreamRunAudit
impl PartialEq for DreamRunAudit
Source§fn eq(&self, other: &DreamRunAudit) -> bool
fn eq(&self, other: &DreamRunAudit) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DreamRunAudit
Auto Trait Implementations§
impl Freeze for DreamRunAudit
impl RefUnwindSafe for DreamRunAudit
impl Send for DreamRunAudit
impl Sync for DreamRunAudit
impl Unpin for DreamRunAudit
impl UnsafeUnpin for DreamRunAudit
impl UnwindSafe for DreamRunAudit
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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