#[non_exhaustive]pub struct ChunkCompletionTokensDetails {
pub accepted_prediction_tokens: Option<Option<i64>>,
pub audio_tokens: Option<Option<i64>>,
pub reasoning_tokens: Option<Option<i64>>,
pub rejected_prediction_tokens: Option<Option<i64>>,
pub text_tokens: Option<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.accepted_prediction_tokens: Option<Option<i64>>§audio_tokens: Option<Option<i64>>§reasoning_tokens: Option<Option<i64>>§rejected_prediction_tokens: Option<Option<i64>>§text_tokens: Option<Option<i64>>§rest: RestImplementations§
Source§impl ChunkCompletionTokensDetails
impl ChunkCompletionTokensDetails
Sourcepub fn builder() -> ChunkCompletionTokensDetailsBuilder
pub fn builder() -> ChunkCompletionTokensDetailsBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for ChunkCompletionTokensDetails
impl Clone for ChunkCompletionTokensDetails
Source§impl Debug for ChunkCompletionTokensDetails
impl Debug for ChunkCompletionTokensDetails
Source§impl DeclaredFields for ChunkCompletionTokensDetails
impl DeclaredFields for ChunkCompletionTokensDetails
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ChunkCompletionTokensDetails
impl<'de> Deserialize<'de> for ChunkCompletionTokensDetails
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 ChunkCompletionTokensDetails
Auto Trait Implementations§
impl Freeze for ChunkCompletionTokensDetails
impl RefUnwindSafe for ChunkCompletionTokensDetails
impl Send for ChunkCompletionTokensDetails
impl Sync for ChunkCompletionTokensDetails
impl Unpin for ChunkCompletionTokensDetails
impl UnsafeUnpin for ChunkCompletionTokensDetails
impl UnwindSafe for ChunkCompletionTokensDetails
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