pub struct UsageObservation {
pub input_tokens: TokenCount,
pub output_tokens: TokenCount,
}Expand description
Usage observation (unavailable is not zero).
Fields§
§input_tokens: TokenCountInput tokens.
output_tokens: TokenCountOutput tokens.
Trait Implementations§
Source§impl Clone for UsageObservation
impl Clone for UsageObservation
Source§fn clone(&self) -> UsageObservation
fn clone(&self) -> UsageObservation
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 UsageObservation
impl Debug for UsageObservation
Source§impl<'de> Deserialize<'de> for UsageObservation
impl<'de> Deserialize<'de> for UsageObservation
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
impl Eq for UsageObservation
Source§impl PartialEq for UsageObservation
impl PartialEq for UsageObservation
Source§impl Serialize for UsageObservation
impl Serialize for UsageObservation
impl StructuralPartialEq for UsageObservation
Auto Trait Implementations§
impl Freeze for UsageObservation
impl RefUnwindSafe for UsageObservation
impl Send for UsageObservation
impl Sync for UsageObservation
impl Unpin for UsageObservation
impl UnsafeUnpin for UsageObservation
impl UnwindSafe for UsageObservation
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