pub struct SnapshotReport {
pub header: ZsnapHeader,
pub out: Option<String>,
pub live: u64,
pub storage_only: u64,
pub unattributed: u64,
pub incomplete: Vec<String>,
}Expand description
What taking a snapshot did — the report zenctl snapshot renders.
Fields§
§header: ZsnapHeaderThe header as written: a snapshot names its question (O4) and its span.
out: Option<String>Where the file went, when it went to one.
live: u64Rows whose holder is Holder::Live.
storage_only: u64Rows whose holder is Holder::StorageOnly.
unattributed: u64Rows whose holder is Holder::Unattributed.
incomplete: Vec<String>Selectors whose GET could not be issued at all — asked, and the
question never reached the bus. Counted in asked, absent from
answered, and named here so the file says which of its selectors
it does not cover (O5).
Trait Implementations§
Source§impl Clone for SnapshotReport
impl Clone for SnapshotReport
Source§fn clone(&self) -> SnapshotReport
fn clone(&self) -> SnapshotReport
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 SnapshotReport
impl Debug for SnapshotReport
Source§impl PartialEq for SnapshotReport
impl PartialEq for SnapshotReport
Source§impl Serialize for SnapshotReport
impl Serialize for SnapshotReport
impl StructuralPartialEq for SnapshotReport
Auto Trait Implementations§
impl Freeze for SnapshotReport
impl RefUnwindSafe for SnapshotReport
impl Send for SnapshotReport
impl Sync for SnapshotReport
impl Unpin for SnapshotReport
impl UnsafeUnpin for SnapshotReport
impl UnwindSafe for SnapshotReport
Blanket Implementations§
Source§impl<Source> AccessAs for Source
impl<Source> AccessAs for Source
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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