pub struct ListFilesTool;Expand description
Lists directory contents as a tree.
Implementations§
Source§impl ListFilesTool
impl ListFilesTool
Trait Implementations§
Source§impl Default for ListFilesTool
impl Default for ListFilesTool
Source§impl Tool for ListFilesTool
impl Tool for ListFilesTool
fn name(&self) -> &str
fn description(&self) -> &str
fn parameters(&self) -> Value
fn execute<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
args: Value,
ctx: &'life1 ToolContext<'life2>,
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Auto Trait Implementations§
impl Freeze for ListFilesTool
impl RefUnwindSafe for ListFilesTool
impl Send for ListFilesTool
impl Sync for ListFilesTool
impl Unpin for ListFilesTool
impl UnsafeUnpin for ListFilesTool
impl UnwindSafe for ListFilesTool
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