pub struct ToolResultBuilder { /* private fields */ }
Expand description
Builder for ToolResult
.
Implementations§
Source§impl ToolResultBuilder
impl ToolResultBuilder
pub fn tool_use_id<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn content<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn is_error<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
Sourcepub fn build(&self) -> Result<ToolResult, ToolResultBuilderError>
pub fn build(&self) -> Result<ToolResult, ToolResultBuilderError>
Trait Implementations§
Source§impl Clone for ToolResultBuilder
impl Clone for ToolResultBuilder
Source§fn clone(&self) -> ToolResultBuilder
fn clone(&self) -> ToolResultBuilder
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for ToolResultBuilder
impl RefUnwindSafe for ToolResultBuilder
impl Send for ToolResultBuilder
impl Sync for ToolResultBuilder
impl Unpin for ToolResultBuilder
impl UnwindSafe for ToolResultBuilder
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