pub struct BetaMessageDeltaUsage {
pub cache_creation_input_tokens: Option<u64>,
pub cache_read_input_tokens: Option<u64>,
pub input_tokens: Option<u64>,
pub iterations: Option<BetaIterationsUsage>,
pub output_tokens: u64,
pub server_tool_use: Option<BetaServerToolUsage>,
}Expand description
Cumulative usage counters carried in stream message_delta events.
Fields§
§cache_creation_input_tokens: Option<u64>§cache_read_input_tokens: Option<u64>§input_tokens: Option<u64>§iterations: Option<BetaIterationsUsage>§output_tokens: u64§server_tool_use: Option<BetaServerToolUsage>Trait Implementations§
Source§impl Clone for BetaMessageDeltaUsage
impl Clone for BetaMessageDeltaUsage
Source§fn clone(&self) -> BetaMessageDeltaUsage
fn clone(&self) -> BetaMessageDeltaUsage
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 BetaMessageDeltaUsage
impl Debug for BetaMessageDeltaUsage
Source§impl Default for BetaMessageDeltaUsage
impl Default for BetaMessageDeltaUsage
Source§fn default() -> BetaMessageDeltaUsage
fn default() -> BetaMessageDeltaUsage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BetaMessageDeltaUsage
impl<'de> Deserialize<'de> for BetaMessageDeltaUsage
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
Source§impl PartialEq for BetaMessageDeltaUsage
impl PartialEq for BetaMessageDeltaUsage
Source§impl Serialize for BetaMessageDeltaUsage
impl Serialize for BetaMessageDeltaUsage
impl StructuralPartialEq for BetaMessageDeltaUsage
Auto Trait Implementations§
impl Freeze for BetaMessageDeltaUsage
impl RefUnwindSafe for BetaMessageDeltaUsage
impl Send for BetaMessageDeltaUsage
impl Sync for BetaMessageDeltaUsage
impl Unpin for BetaMessageDeltaUsage
impl UnsafeUnpin for BetaMessageDeltaUsage
impl UnwindSafe for BetaMessageDeltaUsage
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