pub struct InternalChatMessageMetadataPassthroughBuilder(/* private fields */);Expand description
Builder for InternalChatMessageMetadataPassthrough.
Implementations§
Source§impl InternalChatMessageMetadataPassthroughBuilder
impl InternalChatMessageMetadataPassthroughBuilder
pub fn turn_id(self, value: impl Into<String>) -> Self
pub fn create_time(self, value: impl Into<Number>) -> Self
pub fn content_item_kinds(self, value: impl Into<Vec<String>>) -> Self
pub fn cell_id(self, value: impl Into<String>) -> Self
pub fn executed_tool_calls( self, value: impl Into<Vec<ExecutedToolCall>>, ) -> Self
pub fn tool_calls_complete(self, value: impl Into<bool>) -> Self
pub fn rest(self, value: Rest) -> Self
Sourcepub fn build(self) -> InternalChatMessageMetadataPassthrough
pub fn build(self) -> InternalChatMessageMetadataPassthrough
Return the completed wire value.
Auto Trait Implementations§
impl Freeze for InternalChatMessageMetadataPassthroughBuilder
impl RefUnwindSafe for InternalChatMessageMetadataPassthroughBuilder
impl Send for InternalChatMessageMetadataPassthroughBuilder
impl Sync for InternalChatMessageMetadataPassthroughBuilder
impl Unpin for InternalChatMessageMetadataPassthroughBuilder
impl UnsafeUnpin for InternalChatMessageMetadataPassthroughBuilder
impl UnwindSafe for InternalChatMessageMetadataPassthroughBuilder
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