pub struct TimelineReport {
pub order_by: OrderLabel,
pub axis: AxisLabel,
pub scopes: Vec<String>,
pub window_s: Option<f64>,
pub source: TimelineSource,
pub lanes: Vec<LaneSummary>,
pub sn_lane: SnLaneReport,
pub unstamped_excluded: usize,
pub dropped: u64,
pub coalesced: u64,
pub keys_evicted: u64,
pub rows: Vec<TimelineEntry>,
}Expand description
The report zenctl timeline emits and a pane renders.
Fields§
§order_by: OrderLabel§axis: AxisLabel§scopes: Vec<String>The selectors watched — coverage is exactly this list (O5).
window_s: Option<f64>The passive window, seconds. None for a .zrec: the file’s span
is in its rows, and no window was asked for.
source: TimelineSource§lanes: Vec<LaneSummary>§sn_lane: SnLaneReport§unstamped_excluded: usizeSamples that carried no HLC and were therefore not placed on the HLC axis. Always 0 on the arrival axis, where they have a lane.
dropped: u64Samples the observer missed while behind, totalled (O6).
coalesced: u64§keys_evicted: u64Keys the bounded statistics table retired during the window (O6).
rows: Vec<TimelineEntry>Trait Implementations§
Source§impl Clone for TimelineReport
impl Clone for TimelineReport
Source§fn clone(&self) -> TimelineReport
fn clone(&self) -> TimelineReport
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 TimelineReport
impl Debug for TimelineReport
Source§impl PartialEq for TimelineReport
impl PartialEq for TimelineReport
Source§impl Serialize for TimelineReport
impl Serialize for TimelineReport
impl StructuralPartialEq for TimelineReport
Auto Trait Implementations§
impl Freeze for TimelineReport
impl RefUnwindSafe for TimelineReport
impl Send for TimelineReport
impl Sync for TimelineReport
impl Unpin for TimelineReport
impl UnsafeUnpin for TimelineReport
impl UnwindSafe for TimelineReport
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