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