pub struct ResponseUsageInputTokensDetails {
pub cached_tokens: u64,
}
Expand description
A detailed breakdown of the input tokens.
Fields§
§cached_tokens: u64
The number of tokens that were retrieved from the cache. More on prompt caching.
Implementations§
Trait Implementations§
Source§impl Clone for ResponseUsageInputTokensDetails
impl Clone for ResponseUsageInputTokensDetails
Source§fn clone(&self) -> ResponseUsageInputTokensDetails
fn clone(&self) -> ResponseUsageInputTokensDetails
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<'de> Deserialize<'de> for ResponseUsageInputTokensDetails
impl<'de> Deserialize<'de> for ResponseUsageInputTokensDetails
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 ResponseUsageInputTokensDetails
impl PartialEq for ResponseUsageInputTokensDetails
Source§fn eq(&self, other: &ResponseUsageInputTokensDetails) -> bool
fn eq(&self, other: &ResponseUsageInputTokensDetails) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Copy for ResponseUsageInputTokensDetails
impl StructuralPartialEq for ResponseUsageInputTokensDetails
Auto Trait Implementations§
impl Freeze for ResponseUsageInputTokensDetails
impl RefUnwindSafe for ResponseUsageInputTokensDetails
impl Send for ResponseUsageInputTokensDetails
impl Sync for ResponseUsageInputTokensDetails
impl Unpin for ResponseUsageInputTokensDetails
impl UnwindSafe for ResponseUsageInputTokensDetails
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