pub struct ChatComplitionUsage {
pub cached_tokens: Option<u64>,
pub completion_tokens: u64,
pub prompt_tokens: u64,
pub total_tokens: u64,
}
Fields§
§cached_tokens: Option<u64>
§completion_tokens: u64
§prompt_tokens: u64
§total_tokens: u64
Trait Implementations§
Source§impl Clone for ChatComplitionUsage
impl Clone for ChatComplitionUsage
Source§fn clone(&self) -> ChatComplitionUsage
fn clone(&self) -> ChatComplitionUsage
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 ChatComplitionUsage
impl Debug for ChatComplitionUsage
Source§impl Default for ChatComplitionUsage
impl Default for ChatComplitionUsage
Source§impl<'de> Deserialize<'de> for ChatComplitionUsage
impl<'de> Deserialize<'de> for ChatComplitionUsage
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
Auto Trait Implementations§
impl Freeze for ChatComplitionUsage
impl RefUnwindSafe for ChatComplitionUsage
impl Send for ChatComplitionUsage
impl Sync for ChatComplitionUsage
impl Unpin for ChatComplitionUsage
impl UnwindSafe for ChatComplitionUsage
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