#[non_exhaustive]pub struct PromptTokensDetails {
pub text_tokens: Option<i64>,
pub image_tokens: Option<i64>,
pub cache_write_tokens: Option<i64>,
pub cached_tokens: Option<i64>,
pub audio_tokens: Option<i64>,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.text_tokens: Option<i64>§image_tokens: Option<i64>§cache_write_tokens: Option<i64>§cached_tokens: Option<i64>§audio_tokens: Option<i64>§rest: RestImplementations§
Source§impl PromptTokensDetails
impl PromptTokensDetails
Sourcepub fn builder() -> PromptTokensDetailsBuilder
pub fn builder() -> PromptTokensDetailsBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for PromptTokensDetails
impl Clone for PromptTokensDetails
Source§impl Debug for PromptTokensDetails
impl Debug for PromptTokensDetails
Source§impl DeclaredFields for PromptTokensDetails
impl DeclaredFields for PromptTokensDetails
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for PromptTokensDetails
impl<'de> Deserialize<'de> for PromptTokensDetails
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 Eq for PromptTokensDetails
Source§impl PartialEq for PromptTokensDetails
impl PartialEq for PromptTokensDetails
Source§impl Serialize for PromptTokensDetails
impl Serialize for PromptTokensDetails
impl StructuralPartialEq for PromptTokensDetails
Auto Trait Implementations§
impl Freeze for PromptTokensDetails
impl RefUnwindSafe for PromptTokensDetails
impl Send for PromptTokensDetails
impl Sync for PromptTokensDetails
impl Unpin for PromptTokensDetails
impl UnsafeUnpin for PromptTokensDetails
impl UnwindSafe for PromptTokensDetails
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