Struct ai2::providers::open_ai::completion::OpenAIUsage
source · pub struct OpenAIUsage {
pub prompt_tokens: u32,
pub completion_tokens: u32,
pub total_tokens: u32,
}
Fields§
§prompt_tokens: u32
§completion_tokens: u32
§total_tokens: u32
Trait Implementations§
source§impl Debug for OpenAIUsage
impl Debug for OpenAIUsage
source§impl<'de> Deserialize<'de> for OpenAIUsage
impl<'de> Deserialize<'de> for OpenAIUsage
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 RefUnwindSafe for OpenAIUsage
impl Send for OpenAIUsage
impl Sync for OpenAIUsage
impl Unpin for OpenAIUsage
impl UnwindSafe for OpenAIUsage
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