pub struct ActiveStats { /* private fields */ }
Expand description
counters of different areas of a validator which could be active
Implementations§
source§impl ActiveStats
impl ActiveStats
sourcepub fn activate(&self, stat: ActiveStatItem) -> ActiveStatGuard<'_>
pub fn activate(&self, stat: ActiveStatItem) -> ActiveStatGuard<'_>
create a stack object to set the state to increment stat initially and decrement on drop
Trait Implementations§
source§impl Debug for ActiveStats
impl Debug for ActiveStats
source§impl Default for ActiveStats
impl Default for ActiveStats
source§fn default() -> ActiveStats
fn default() -> ActiveStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for ActiveStats
impl RefUnwindSafe for ActiveStats
impl Send for ActiveStats
impl Sync for ActiveStats
impl Unpin for ActiveStats
impl UnwindSafe for ActiveStats
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> 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