pub struct FileOpsTool;Expand description
File operations tool implementation
Implementations§
Source§impl FileOpsTool
impl FileOpsTool
Sourcepub fn execute(
tool_use_id: &str,
tool_name: &str,
input: &Value,
context: &ToolContext,
) -> ToolResult
pub fn execute( tool_use_id: &str, tool_name: &str, input: &Value, context: &ToolContext, ) -> ToolResult
Execute a file operation tool
Sourcepub fn resolve_path(path: &str, context: &ToolContext) -> Result<PathBuf>
pub fn resolve_path(path: &str, context: &ToolContext) -> Result<PathBuf>
Resolve a path relative to the working directory
Auto Trait Implementations§
impl Freeze for FileOpsTool
impl RefUnwindSafe for FileOpsTool
impl Send for FileOpsTool
impl Sync for FileOpsTool
impl Unpin for FileOpsTool
impl UnsafeUnpin for FileOpsTool
impl UnwindSafe for FileOpsTool
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