[][src]Struct metrics_runtime::data::Gauge

pub struct Gauge { /* fields omitted */ }

A reference to a Gauge.

A Gauge is used for directly updating a gauge, without any lookup overhead.

Methods

impl Gauge[src]

pub fn record(&self, value: i64)[src]

Records a value for the gauge.

Trait Implementations

impl Clone for Gauge[src]

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

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for Gauge

impl Sync for Gauge

impl Send for Gauge

impl !UnwindSafe for Gauge

impl !RefUnwindSafe for Gauge

Blanket Implementations

impl<T> From<T> for T[src]

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

type Owned = T

The resulting type after obtaining ownership.

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

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Erased for T