pub struct CodeModeToolBuilder { /* private fields */ }Expand description
Builder for standard Code Mode tool definitions.
Implementations§
Source§impl CodeModeToolBuilder
impl CodeModeToolBuilder
Sourcepub fn build_tools(&self) -> Vec<ToolInfo>
pub fn build_tools(&self) -> Vec<ToolInfo>
Build the standard Code Mode tools.
Sourcepub fn build_validate_tool(&self) -> ToolInfo
pub fn build_validate_tool(&self) -> ToolInfo
Build the validate_code tool definition.
Sourcepub fn build_execute_tool(&self) -> ToolInfo
pub fn build_execute_tool(&self) -> ToolInfo
Build the execute_code tool definition.
Auto Trait Implementations§
impl Freeze for CodeModeToolBuilder
impl RefUnwindSafe for CodeModeToolBuilder
impl Send for CodeModeToolBuilder
impl Sync for CodeModeToolBuilder
impl Unpin for CodeModeToolBuilder
impl UnsafeUnpin for CodeModeToolBuilder
impl UnwindSafe for CodeModeToolBuilder
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