pub struct ObservabilityGuard { /* private fields */ }Expand description
Keeps asynchronous formatting and OTLP providers alive and flushes them on drop.
Implementations§
Trait Implementations§
Source§impl Drop for ObservabilityGuard
impl Drop for ObservabilityGuard
Auto Trait Implementations§
impl !RefUnwindSafe for ObservabilityGuard
impl !UnwindSafe for ObservabilityGuard
impl Freeze for ObservabilityGuard
impl Send for ObservabilityGuard
impl Sync for ObservabilityGuard
impl Unpin for ObservabilityGuard
impl UnsafeUnpin for ObservabilityGuard
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more