pub struct StepProfile {
pub step_name: String,
pub start_ms: u64,
pub end_ms: u64,
pub duration_ms: u64,
pub pct_of_total: f64,
pub events_count: usize,
}Expand description
Per-step timing profile entry.
Fields§
§step_name: String§start_ms: u64§end_ms: u64§duration_ms: u64§pct_of_total: f64§events_count: usizeTrait Implementations§
Source§impl Clone for StepProfile
impl Clone for StepProfile
Source§fn clone(&self) -> StepProfile
fn clone(&self) -> StepProfile
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 StepProfile
impl Debug for StepProfile
Auto Trait Implementations§
impl Freeze for StepProfile
impl RefUnwindSafe for StepProfile
impl Send for StepProfile
impl Sync for StepProfile
impl Unpin for StepProfile
impl UnsafeUnpin for StepProfile
impl UnwindSafe for StepProfile
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<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 moreCreates a shared type from an unshared type.