pub trait ApiDefaultsObservabilityExt {
// Required methods
fn observability(self, observability: &Observability) -> Self;
fn apply_with_observability(
self,
router: Router,
observability: &Observability,
) -> Router;
}Expand description
Extension methods that apply Observability to ApiDefaults.
Required Methods§
Sourcefn observability(self, observability: &Observability) -> Self
fn observability(self, observability: &Observability) -> Self
Installs HTTP metrics from an observability object when enabled.
Sourcefn apply_with_observability(
self,
router: Router,
observability: &Observability,
) -> Router
fn apply_with_observability( self, router: Router, observability: &Observability, ) -> Router
Applies API defaults and merges observability routes such as /metrics.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Source§impl ApiDefaultsObservabilityExt for ApiDefaults
Available on crate feature http only.
impl ApiDefaultsObservabilityExt for ApiDefaults
Available on crate feature
http only.