[−][src]Struct witchcraft_metrics::Counter
A metric which counts a value.
Implementations
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,
pub 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.
pub 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.
pub 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>,