pub trait ObservabilityHook: Send + Sync {
// Required method
fn observe(&self, event: ObserveEvent) -> Result<(), ObservabilityError>;
}Expand description
Non-blocking observability hook boundary.
Required Methods§
Sourcefn observe(&self, event: ObserveEvent) -> Result<(), ObservabilityError>
fn observe(&self, event: ObserveEvent) -> Result<(), ObservabilityError>
Observes a lifecycle event.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".