pub struct ShellInitAggregateRow {
pub pack: String,
pub handler: String,
pub target: String,
pub p50_label: String,
pub p95_label: String,
pub max_label: String,
pub p50_us: u64,
pub p95_us: u64,
pub max_us: u64,
pub seen_label: String,
pub runs_seen: usize,
pub runs_total: usize,
}Expand description
One per-target aggregate row, durations pre-humanised for the template.
Fields§
§pack: String§handler: String§target: String§p50_label: String§p95_label: String§max_label: String§p50_us: u64§p95_us: u64§max_us: u64§seen_label: Stringe.g. "7/10" — formatted at the lib so JSON consumers and the
template both render identically.
runs_seen: usize§runs_total: usizeTrait Implementations§
Source§impl Clone for ShellInitAggregateRow
impl Clone for ShellInitAggregateRow
Source§fn clone(&self) -> ShellInitAggregateRow
fn clone(&self) -> ShellInitAggregateRow
Returns a duplicate of the value. Read more
1.0.0 · 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 ShellInitAggregateRow
impl Debug for ShellInitAggregateRow
Auto Trait Implementations§
impl Freeze for ShellInitAggregateRow
impl RefUnwindSafe for ShellInitAggregateRow
impl Send for ShellInitAggregateRow
impl Sync for ShellInitAggregateRow
impl Unpin for ShellInitAggregateRow
impl UnsafeUnpin for ShellInitAggregateRow
impl UnwindSafe for ShellInitAggregateRow
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