[][src]Enum metrics::GaugeValue

pub enum GaugeValue {
    Absolute(f64),
    Increment(f64),
    Decrement(f64),
}

Value of a gauge operation.

Variants

Absolute(f64)

Sets the value of the gauge to this value.

Increment(f64)

Increments the value of the gauge by this much.

Decrement(f64)

Decrements the value of the gauge by this much.

Implementations

impl GaugeValue[src]

pub fn update_value(&self, input: f64) -> f64[src]

Updates an input value based on this gauge value.

Trait Implementations

impl Clone for GaugeValue[src]

impl Debug for GaugeValue[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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.