[−][src]Struct witchcraft_metrics::Counter
A metric which counts a value.
Methods
impl Counter
[src]
pub fn new() -> Counter
[src]
Creates a new counter initialized to 0.
pub fn clear(&self)
[src]
Resets the counter to 0.
pub fn inc(&self)
[src]
Adds 1 to the counter.
pub fn dec(&self)
[src]
Subtracts 1 from the counter.
pub fn add(&self, n: i64)
[src]
Adds a number to the counter.
pub fn sub(&self, n: i64)
[src]
Subtracts a number from the counter.
pub fn count(&self) -> i64
[src]
Returns the current value of the counter.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Counter
impl Send for Counter
impl Sync for Counter
impl Unpin for Counter
impl UnwindSafe for Counter
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,