Skip to main content

RequestTelemetry

Trait RequestTelemetry 

Source
pub trait RequestTelemetry: Send + Sync {
    // Required method
    fn on_request(
        &self,
        attempt: u64,
        status: Option<StatusCode>,
        error: Option<&TransportError>,
        duration: Duration,
    );
}
Expand description

API specific telemetry.

Required Methods§

Source

fn on_request( &self, attempt: u64, status: Option<StatusCode>, error: Option<&TransportError>, duration: Duration, )

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§