typeduck-codex-extension-items 0.4.0

Support package for the standalone Codex Web runtime (codex-client)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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,
    );
}