pub struct StepFinishTokens {
pub cache: TokenCache,
pub input: u64,
pub output: u64,
pub reasoning: u64,
}Expand description
Token usage for a StepFinishPart.
Fields§
§cache: TokenCacheCache token details.
input: u64Number of input tokens.
output: u64Number of output tokens.
reasoning: u64Number of reasoning tokens.
Trait Implementations§
Source§impl Clone for StepFinishTokens
impl Clone for StepFinishTokens
Source§fn clone(&self) -> StepFinishTokens
fn clone(&self) -> StepFinishTokens
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 StepFinishTokens
impl Debug for StepFinishTokens
Source§impl<'de> Deserialize<'de> for StepFinishTokens
impl<'de> Deserialize<'de> for StepFinishTokens
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 StepFinishTokens
impl PartialEq for StepFinishTokens
Source§impl Serialize for StepFinishTokens
impl Serialize for StepFinishTokens
impl Eq for StepFinishTokens
impl StructuralPartialEq for StepFinishTokens
Auto Trait Implementations§
impl Freeze for StepFinishTokens
impl RefUnwindSafe for StepFinishTokens
impl Send for StepFinishTokens
impl Sync for StepFinishTokens
impl Unpin for StepFinishTokens
impl UnwindSafe for StepFinishTokens
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compares
self with key and returns true if they are equal.