[][src]Struct dipstick::AppLabel

pub struct AppLabel;

Handle metric labels for the whole application (globals). App scope labels have the lowest lookup priority and serve as a fallback to other scopes.

Implementations

impl AppLabel[src]

pub fn get(key: &str) -> Option<Arc<String>>[src]

Retrieve a value from the app scope.

pub fn set<S: Into<String>>(key: S, value: S)[src]

Set a new value for the app scope. Replaces any previous value for the key.

pub fn unset(key: &str)[src]

Unset a value for the app scope. Has no effect if key was not set.

Auto Trait Implementations

impl RefUnwindSafe for AppLabel

impl Send for AppLabel

impl Sync for AppLabel

impl Unpin for AppLabel

impl UnwindSafe for AppLabel

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, 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.