Struct rillrate::Gauge[][src]

pub struct Gauge { /* fields omitted */ }

Gauge tracer.

Implementations

impl Gauge[src]

pub fn create(path: impl AsRef<str>, min: f64, max: f64) -> Result<Self, Error>[src]

Creates an instance of the tracer.

impl Gauge[src]

pub fn set(&self, value: f64)[src]

Increments value by the sepcific delta.

Methods from Deref<Target = GaugeTracer>

pub fn set(&self, value: f64, timestamp: Option<SystemTime>)[src]

Set value of the gauge.

Trait Implementations

impl Clone for Gauge[src]

impl Debug for Gauge[src]

impl Deref for Gauge[src]

type Target = GaugeTracer

The resulting type after dereferencing.

Auto Trait Implementations

impl !RefUnwindSafe for Gauge

impl Send for Gauge

impl Sync for Gauge

impl Unpin for Gauge

impl !UnwindSafe for Gauge

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> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,