pub struct ProgressInfo<'a> {
pub current_time: f64,
pub completed_requests: u64,
pub total_requests: u64,
pub running: usize,
pub waiting: usize,
pub kv_cache_util: f64,
pub time_series: Option<&'a [TimeSeriesPoint]>,
pub metrics: Option<MetricsSummary>,
pub latency_samples: Option<LatencySampleTriplet<'a>>,
pub distribution_samples: Option<(&'a [u32], &'a [u32])>,
}Fields§
§current_time: f64§completed_requests: u64§total_requests: u64§running: usize§waiting: usize§kv_cache_util: f64§time_series: Option<&'a [TimeSeriesPoint]>§metrics: Option<MetricsSummary>§latency_samples: Option<LatencySampleTriplet<'a>>§distribution_samples: Option<(&'a [u32], &'a [u32])>Auto Trait Implementations§
impl<'a> Freeze for ProgressInfo<'a>
impl<'a> RefUnwindSafe for ProgressInfo<'a>
impl<'a> Send for ProgressInfo<'a>
impl<'a> Sync for ProgressInfo<'a>
impl<'a> Unpin for ProgressInfo<'a>
impl<'a> UnsafeUnpin for ProgressInfo<'a>
impl<'a> UnwindSafe for ProgressInfo<'a>
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