pub struct OpMetricsSummaryTracker { /* private fields */ }
Implementations§
Source§impl OpMetricsSummaryTracker
impl OpMetricsSummaryTracker
pub fn per_op(&self) -> Ref<'_, Vec<OpMetricsSummary>>
pub fn aggregate(&self) -> OpMetricsSummary
Sourcepub fn op_metrics_factory_fn(
self: Rc<Self>,
op_enabled: impl Fn(&OpDecl) -> bool + 'static,
) -> OpMetricsFactoryFn
pub fn op_metrics_factory_fn( self: Rc<Self>, op_enabled: impl Fn(&OpDecl) -> bool + 'static, ) -> OpMetricsFactoryFn
Retrieves the metrics factory function for this tracker.
Trait Implementations§
Source§impl Debug for OpMetricsSummaryTracker
impl Debug for OpMetricsSummaryTracker
Source§impl Default for OpMetricsSummaryTracker
impl Default for OpMetricsSummaryTracker
Source§fn default() -> OpMetricsSummaryTracker
fn default() -> OpMetricsSummaryTracker
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for OpMetricsSummaryTracker
impl !RefUnwindSafe for OpMetricsSummaryTracker
impl Send for OpMetricsSummaryTracker
impl !Sync for OpMetricsSummaryTracker
impl Unpin for OpMetricsSummaryTracker
impl UnwindSafe for OpMetricsSummaryTracker
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