pub struct RequestTiming {
pub ttft_ms: f64,
pub decode_ms: f64,
pub output_tokens: u64,
}Expand description
2026-09-26: A finished request’s timing, as the scheduler reports it with the request’s terminal frame. A request that ends in an error frame reports none.
Fields§
§ttft_ms: f642026-09-26: Request start to decode start.
decode_ms: f642026-09-26: Decode start to the terminal frame.
output_tokens: u64Implementations§
Trait Implementations§
Source§impl Clone for RequestTiming
impl Clone for RequestTiming
Source§fn clone(&self) -> RequestTiming
fn clone(&self) -> RequestTiming
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RequestTiming
impl Debug for RequestTiming
Source§impl PartialEq for RequestTiming
impl PartialEq for RequestTiming
impl Copy for RequestTiming
impl StructuralPartialEq for RequestTiming
Auto Trait Implementations§
impl Freeze for RequestTiming
impl RefUnwindSafe for RequestTiming
impl Send for RequestTiming
impl Sync for RequestTiming
impl Unpin for RequestTiming
impl UnwindSafe for RequestTiming
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more