[][src]Struct dipstick::Counter

pub struct Counter { /* fields omitted */ }

A counter of absolute observed values (non-negative amounts). Used to count to count things that can not be undone:

  • Bytes sent
  • Records written
  • Apples eaten For relative (possibly negative) values, the Level counter type can be used. If ag0gregated, minimum and maximum scores will track the collected values, not their sum.

Methods

impl Counter
[src]

pub fn count(&self, count: usize)
[src]

Record a value count.

Trait Implementations

impl From<InputMetric> for Counter
[src]

impl Clone for Counter
[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Counter
[src]

Auto Trait Implementations

impl Send for Counter

impl Sync for Counter

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]