[−][src]Struct epimetheus::Metric
A named metric; it has a associated global mutable f64
value.
You can create these by hand, but you might find it more convenient to
use the metric!()
macro.
Fields
name: &'static str
labels: Vec<(&'static str, Box<dyn Display + Send>)>
Implementations
impl Metric
[src]
pub fn set(self, x: f64)
[src]
Set the metric to the specified value.
pub fn add(self, x: f64)
[src]
Increment the metric by the specified amount.
Auto Trait Implementations
impl !RefUnwindSafe for Metric
impl Send for Metric
impl !Sync for Metric
impl Unpin for Metric
impl !UnwindSafe for Metric
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,