pub struct ClientToolSearchOutputBuilder(/* private fields */);Expand description
Builder for ClientToolSearchOutput.
Implementations§
Source§impl ClientToolSearchOutputBuilder
impl ClientToolSearchOutputBuilder
pub fn id(self, value: impl Into<String>) -> Self
pub fn internal_chat_message_metadata_passthrough( self, value: impl Into<InternalChatMessageMetadataPassthrough>, ) -> Self
pub fn rest(self, value: Rest) -> Self
Sourcepub fn build(self) -> ClientToolSearchOutput
pub fn build(self) -> ClientToolSearchOutput
Return the completed wire value.
Auto Trait Implementations§
impl Freeze for ClientToolSearchOutputBuilder
impl RefUnwindSafe for ClientToolSearchOutputBuilder
impl Send for ClientToolSearchOutputBuilder
impl Sync for ClientToolSearchOutputBuilder
impl Unpin for ClientToolSearchOutputBuilder
impl UnsafeUnpin for ClientToolSearchOutputBuilder
impl UnwindSafe for ClientToolSearchOutputBuilder
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