pub struct DispatchSummary {
pub tool_dispatches: usize,
pub proxy_dispatches: usize,
pub total_tokens_saved: usize,
pub total_input_tokens: usize,
pub total_output_tokens: usize,
}Expand description
Cumulative evidence totals observed at dispatch boundaries.
Fields§
§tool_dispatches: usizeNumber of dispatched MCP tool calls.
proxy_dispatches: usizeNumber of dispatched proxy requests.
total_tokens_saved: usizeTokens saved across all dispatches.
total_input_tokens: usizeInput tokens across all dispatches.
total_output_tokens: usizeOutput tokens across all dispatches.
Trait Implementations§
Source§impl Clone for DispatchSummary
impl Clone for DispatchSummary
Source§fn clone(&self) -> DispatchSummary
fn clone(&self) -> DispatchSummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DispatchSummary
impl Debug for DispatchSummary
Source§impl Default for DispatchSummary
impl Default for DispatchSummary
Source§fn default() -> DispatchSummary
fn default() -> DispatchSummary
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DispatchSummary
impl RefUnwindSafe for DispatchSummary
impl Send for DispatchSummary
impl Sync for DispatchSummary
impl Unpin for DispatchSummary
impl UnsafeUnpin for DispatchSummary
impl UnwindSafe for DispatchSummary
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,
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