pub struct ObservabilityEventObserver { /* private fields */ }Expand description
Event observer that records low-cardinality event publication metrics.
Trait Implementations§
Source§impl Clone for ObservabilityEventObserver
impl Clone for ObservabilityEventObserver
Source§fn clone(&self) -> ObservabilityEventObserver
fn clone(&self) -> ObservabilityEventObserver
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ObservabilityEventObserver
impl Debug for ObservabilityEventObserver
Source§impl<T> EventObserver<T> for ObservabilityEventObserver
Available on crate feature events only.
impl<T> EventObserver<T> for ObservabilityEventObserver
Available on crate feature
events only.Source§fn on_event_published(&self, context: &ObservedEventContext)
fn on_event_published(&self, context: &ObservedEventContext)
Called after an event is published.
Auto Trait Implementations§
impl Freeze for ObservabilityEventObserver
impl RefUnwindSafe for ObservabilityEventObserver
impl Send for ObservabilityEventObserver
impl Sync for ObservabilityEventObserver
impl Unpin for ObservabilityEventObserver
impl UnsafeUnpin for ObservabilityEventObserver
impl UnwindSafe for ObservabilityEventObserver
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