Skip to main content

ApiDefaultsObservabilityExt

Trait ApiDefaultsObservabilityExt 

Source
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§

Source

fn observability(self, observability: &Observability) -> Self

Installs HTTP metrics from an observability object when enabled.

Source

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.
Source§

fn observability(self, observability: &Observability) -> Self

Source§

fn apply_with_observability( self, router: Router, observability: &Observability, ) -> Router

Implementors§