pub struct ToolSearchOutputBuilder(/* private fields */);Expand description
Builder for ToolSearchOutput.
Implementations§
Source§impl ToolSearchOutputBuilder
impl ToolSearchOutputBuilder
pub fn agent(self, value: impl Into<Option<Agent>>) -> Self
pub fn id(self, value: impl Into<Option<String>>) -> Self
pub fn call_id(self, value: impl Into<Option<String>>) -> Self
pub fn execution(self, value: impl Into<ToolExecution>) -> Self
pub fn status(self, value: impl Into<Option<ItemStatus>>) -> Self
pub fn rest(self, value: Rest) -> Self
Sourcepub fn build(self) -> ToolSearchOutput
pub fn build(self) -> ToolSearchOutput
Return the completed wire value.
Auto Trait Implementations§
impl Freeze for ToolSearchOutputBuilder
impl RefUnwindSafe for ToolSearchOutputBuilder
impl Send for ToolSearchOutputBuilder
impl Sync for ToolSearchOutputBuilder
impl Unpin for ToolSearchOutputBuilder
impl UnsafeUnpin for ToolSearchOutputBuilder
impl UnwindSafe for ToolSearchOutputBuilder
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