[−][src]Struct dipstick::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.
Methods
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 Send for AppLabel
impl Unpin for AppLabel
impl Sync for AppLabel
impl UnwindSafe for AppLabel
impl RefUnwindSafe for AppLabel
Blanket Implementations
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,