pub struct CompletionUsageStream {
pub completion_tokens: Option<u32>,
pub prompt_tokens: Option<u32>,
pub total_tokens: Option<u32>,
}
Fields§
§completion_tokens: Option<u32>
Number of tokens in the generated completion.
prompt_tokens: Option<u32>
Number of tokens in the prompt.
total_tokens: Option<u32>
Total number of tokens used in the request (prompt + completion).
Trait Implementations§
Source§impl Clone for CompletionUsageStream
impl Clone for CompletionUsageStream
Source§fn clone(&self) -> CompletionUsageStream
fn clone(&self) -> CompletionUsageStream
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CompletionUsageStream
impl Debug for CompletionUsageStream
Source§impl<'de> Deserialize<'de> for CompletionUsageStream
impl<'de> Deserialize<'de> for CompletionUsageStream
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 CompletionUsageStream
impl PartialEq for CompletionUsageStream
Source§impl Serialize for CompletionUsageStream
impl Serialize for CompletionUsageStream
impl StructuralPartialEq for CompletionUsageStream
Auto Trait Implementations§
impl Freeze for CompletionUsageStream
impl RefUnwindSafe for CompletionUsageStream
impl Send for CompletionUsageStream
impl Sync for CompletionUsageStream
impl Unpin for CompletionUsageStream
impl UnwindSafe for CompletionUsageStream
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