codex / codex-rs /codex-client /src /telemetry.rs
SaylorTwift's picture
SaylorTwift HF Staff
Add files using upload-large-folder tool
9ebf6d4 verified
Raw
History Blame Contribute Delete
326 Bytes
use codex_http_client::TransportError;
use http::StatusCode;
use std::time::Duration;
/// API specific telemetry.
pub trait RequestTelemetry: Send + Sync {
fn on_request(
&self,
attempt: u64,
status: Option<StatusCode>,
error: Option<&TransportError>,
duration: Duration,
);
}