pub struct FileEditTool;Implementations§
Source§impl FileEditTool
impl FileEditTool
pub fn new() -> Self
pub fn name(&self) -> &str
pub fn description(&self) -> &str
pub fn input_schema(&self) -> ToolInputSchema
pub async fn execute( &self, input: Value, context: &ToolContext, ) -> Result<ToolResult, AgentError>
Auto Trait Implementations§
impl Freeze for FileEditTool
impl RefUnwindSafe for FileEditTool
impl Send for FileEditTool
impl Sync for FileEditTool
impl Unpin for FileEditTool
impl UnsafeUnpin for FileEditTool
impl UnwindSafe for FileEditTool
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