pub struct SessionTokenTotals {
pub input: u64,
pub output: u64,
pub cache_read: u64,
pub cache_write: u64,
}Expand description
Token totals carried by AgentSessionEvent::SessionSummary.
Fields§
§input: u64§output: u64§cache_read: u64§cache_write: u64Trait Implementations§
Source§impl Clone for SessionTokenTotals
impl Clone for SessionTokenTotals
Source§fn clone(&self) -> SessionTokenTotals
fn clone(&self) -> SessionTokenTotals
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 moreimpl Copy for SessionTokenTotals
Source§impl Debug for SessionTokenTotals
impl Debug for SessionTokenTotals
Source§impl<'de> Deserialize<'de> for SessionTokenTotals
impl<'de> Deserialize<'de> for SessionTokenTotals
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SessionTokenTotals
impl RefUnwindSafe for SessionTokenTotals
impl Send for SessionTokenTotals
impl Sync for SessionTokenTotals
impl Unpin for SessionTokenTotals
impl UnsafeUnpin for SessionTokenTotals
impl UnwindSafe for SessionTokenTotals
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