Enum metrics::GaugeValue
source · [−]Expand description
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
sourceimpl GaugeValue
impl GaugeValue
sourcepub fn update_value(&self, input: f64) -> f64
pub fn update_value(&self, input: f64) -> f64
Updates an input value based on this gauge value.
Trait Implementations
sourceimpl Clone for GaugeValue
impl Clone for GaugeValue
sourcefn clone(&self) -> GaugeValue
fn clone(&self) -> GaugeValue
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl RefUnwindSafe for GaugeValue
impl Send for GaugeValue
impl Sync for GaugeValue
impl Unpin for GaugeValue
impl UnwindSafe for GaugeValue
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more