pub struct ProxyValueMetrics {
pub request_count: u64,
pub total_tokens_pruned: u64,
pub total_original_tokens: u64,
pub last_task_class: Option<String>,
pub cost_micros_estimate: u64,
pub session_cpao_micros: Option<u64>,
pub accepted_outcome_count: u64,
pub unknown_outcome_count: u64,
}Expand description
Aggregate value metrics for the proxy process’s current session.
Fields§
§request_count: u64§total_tokens_pruned: u64§total_original_tokens: u64§last_task_class: Option<String>§cost_micros_estimate: u64§session_cpao_micros: Option<u64>§accepted_outcome_count: u64§unknown_outcome_count: u64Trait Implementations§
Source§impl Clone for ProxyValueMetrics
impl Clone for ProxyValueMetrics
Source§impl Debug for ProxyValueMetrics
impl Debug for ProxyValueMetrics
Source§impl Default for ProxyValueMetrics
impl Default for ProxyValueMetrics
impl Eq for ProxyValueMetrics
Source§impl PartialEq for ProxyValueMetrics
impl PartialEq for ProxyValueMetrics
impl StructuralPartialEq for ProxyValueMetrics
Auto Trait Implementations§
impl Freeze for ProxyValueMetrics
impl RefUnwindSafe for ProxyValueMetrics
impl Send for ProxyValueMetrics
impl Sync for ProxyValueMetrics
impl Unpin for ProxyValueMetrics
impl UnsafeUnpin for ProxyValueMetrics
impl UnwindSafe for ProxyValueMetrics
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more