[−][src]Struct dipstick::ThreadLabel
Handle metric labels for the current thread. App scope labels have the lowest lookup priority and serve as a fallback to other scopes.
Implementations
impl ThreadLabel
[src]
pub fn get(key: &str) -> Option<Arc<String>>
[src]
Retrieve a value from the thread scope.
pub fn set<S: Into<String>>(key: S, value: S)
[src]
Set a new value for the thread 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 ThreadLabel
impl Send for ThreadLabel
impl Sync for ThreadLabel
impl Unpin for ThreadLabel
impl UnwindSafe for ThreadLabel
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>,