pub struct UsageDetail {
pub prompt_tokens: Option<usize>,
pub completion_tokens: Option<usize>,
pub total_tokens: Option<usize>,
}
Expand description
UsageDetail contains detailed usage statistics, such as token counts.
Fields§
§prompt_tokens: Option<usize>
§completion_tokens: Option<usize>
§total_tokens: Option<usize>
Trait Implementations§
Source§impl Debug for UsageDetail
impl Debug for UsageDetail
Source§impl<'de> Deserialize<'de> for UsageDetail
impl<'de> Deserialize<'de> for UsageDetail
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 UsageDetail
impl PartialEq for UsageDetail
impl Eq for UsageDetail
impl StructuralPartialEq for UsageDetail
Auto Trait Implementations§
impl Freeze for UsageDetail
impl RefUnwindSafe for UsageDetail
impl Send for UsageDetail
impl Sync for UsageDetail
impl Unpin for UsageDetail
impl UnwindSafe for UsageDetail
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