pub struct SpanTokenUsage {
pub prompt_tokens: usize,
pub completion_tokens: usize,
pub total_tokens: usize,
}Expand description
Token usage recorded in a span.
Fields§
§prompt_tokens: usize§completion_tokens: usize§total_tokens: usizeTrait Implementations§
Source§impl Clone for SpanTokenUsage
impl Clone for SpanTokenUsage
Source§fn clone(&self) -> SpanTokenUsage
fn clone(&self) -> SpanTokenUsage
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 SpanTokenUsage
impl Debug for SpanTokenUsage
Source§impl<'de> Deserialize<'de> for SpanTokenUsage
impl<'de> Deserialize<'de> for SpanTokenUsage
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 SpanTokenUsage
impl PartialEq for SpanTokenUsage
Source§impl Serialize for SpanTokenUsage
impl Serialize for SpanTokenUsage
impl StructuralPartialEq for SpanTokenUsage
Auto Trait Implementations§
impl Freeze for SpanTokenUsage
impl RefUnwindSafe for SpanTokenUsage
impl Send for SpanTokenUsage
impl Sync for SpanTokenUsage
impl Unpin for SpanTokenUsage
impl UnsafeUnpin for SpanTokenUsage
impl UnwindSafe for SpanTokenUsage
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