pub struct OpenAiCompletionUsageSchema {
pub prompt_tokens: i32,
pub completion_tokens: i32,
pub total_tokens: i32,
pub prompt_tokens_details: Option<Option<HashMap<String, i32>>>,
pub completion_tokens_details: Option<Option<HashMap<String, i32>>>,
}Expand description
OpenAiCompletionUsageSchema : OpenAI Usage schema from (Chat-)Completion APIs
Fields§
§prompt_tokens: i32§completion_tokens: i32§total_tokens: i32§prompt_tokens_details: Option<Option<HashMap<String, i32>>>§completion_tokens_details: Option<Option<HashMap<String, i32>>>Implementations§
Trait Implementations§
Source§impl Clone for OpenAiCompletionUsageSchema
impl Clone for OpenAiCompletionUsageSchema
Source§fn clone(&self) -> OpenAiCompletionUsageSchema
fn clone(&self) -> OpenAiCompletionUsageSchema
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 OpenAiCompletionUsageSchema
impl Debug for OpenAiCompletionUsageSchema
Source§impl Default for OpenAiCompletionUsageSchema
impl Default for OpenAiCompletionUsageSchema
Source§fn default() -> OpenAiCompletionUsageSchema
fn default() -> OpenAiCompletionUsageSchema
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OpenAiCompletionUsageSchema
impl<'de> Deserialize<'de> for OpenAiCompletionUsageSchema
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
impl StructuralPartialEq for OpenAiCompletionUsageSchema
Auto Trait Implementations§
impl Freeze for OpenAiCompletionUsageSchema
impl RefUnwindSafe for OpenAiCompletionUsageSchema
impl Send for OpenAiCompletionUsageSchema
impl Sync for OpenAiCompletionUsageSchema
impl Unpin for OpenAiCompletionUsageSchema
impl UnwindSafe for OpenAiCompletionUsageSchema
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