pub struct ChunkUsageBuilder(/* private fields */);Expand description
Builder for ChunkUsage.
Implementations§
Source§impl ChunkUsageBuilder
impl ChunkUsageBuilder
pub fn completion_tokens_details( self, value: impl Into<Option<ChunkCompletionTokensDetails>>, ) -> Self
pub fn prompt_tokens_details( self, value: impl Into<Option<ChunkPromptTokensDetails>>, ) -> Self
pub fn rest(self, value: Rest) -> Self
Sourcepub fn build(self) -> ChunkUsage
pub fn build(self) -> ChunkUsage
Return the completed wire value.
Auto Trait Implementations§
impl Freeze for ChunkUsageBuilder
impl RefUnwindSafe for ChunkUsageBuilder
impl Send for ChunkUsageBuilder
impl Sync for ChunkUsageBuilder
impl Unpin for ChunkUsageBuilder
impl UnsafeUnpin for ChunkUsageBuilder
impl UnwindSafe for ChunkUsageBuilder
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