pub struct ReplayReport {
pub header: ZrecHeader,
pub dry_run: bool,
pub speed: f64,
pub published: u64,
pub tombstones: u64,
pub malformed: u64,
pub refused: u64,
pub capture_dropped: u64,
pub first_errors: Vec<String>,
}Expand description
What a replay did — the shared report shape both frontends render.
Fields§
§header: ZrecHeaderThe capture header, echoed: a replay names what it replayed.
dry_run: bool§speed: f64§published: u64Rows published (dry run: rows that would have been).
tombstones: u64Tombstones sent (dry run: would have been).
malformed: u64Rows that could not be parsed — counted, never skipped.
refused: u64Delete rows the retire gate refused.
capture_dropped: u64Samples the capture missed (summed from the file’s drop records): this replay is a partial view and says so (O6).
first_errors: Vec<String>The first few malformed/refused reasons, for the human render.
Trait Implementations§
Source§impl Clone for ReplayReport
impl Clone for ReplayReport
Source§fn clone(&self) -> ReplayReport
fn clone(&self) -> ReplayReport
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 ReplayReport
impl Debug for ReplayReport
Auto Trait Implementations§
impl Freeze for ReplayReport
impl RefUnwindSafe for ReplayReport
impl Send for ReplayReport
impl Sync for ReplayReport
impl Unpin for ReplayReport
impl UnsafeUnpin for ReplayReport
impl UnwindSafe for ReplayReport
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