pub struct OpProfile {
pub op_name: String,
pub call_count: u64,
pub total_ns: u64,
pub min_ns: u64,
pub max_ns: u64,
pub total_input_elements: u64,
pub total_output_elements: u64,
}Expand description
Aggregate profile for a single operation name.
Fields§
§op_name: StringOperation name.
call_count: u64Total number of calls recorded.
total_ns: u64Cumulative wall-clock time in nanoseconds.
min_ns: u64Minimum single-call duration in nanoseconds.
max_ns: u64Maximum single-call duration in nanoseconds.
total_input_elements: u64Cumulative input element count.
total_output_elements: u64Cumulative output element count.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OpProfile
impl RefUnwindSafe for OpProfile
impl Send for OpProfile
impl Sync for OpProfile
impl Unpin for OpProfile
impl UnsafeUnpin for OpProfile
impl UnwindSafe for OpProfile
Blanket Implementations§
impl<T> Allocation for T
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