pub struct SearchFilesTool { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Default for SearchFilesTool
impl Default for SearchFilesTool
Source§impl Tool for SearchFilesTool
impl Tool for SearchFilesTool
fn definition(&self) -> &ToolDefinition
fn execute<'life0, 'life1, 'async_trait>(
&'life0 self,
_ctx: &'life1 Context,
input: Value,
) -> Pin<Box<dyn Future<Output = Result<ToolOutput>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn validate_input(&self, _input: &Value) -> Result<()>
fn name(&self) -> &str
fn is_dangerous(&self) -> bool
Auto Trait Implementations§
impl Freeze for SearchFilesTool
impl RefUnwindSafe for SearchFilesTool
impl Send for SearchFilesTool
impl Sync for SearchFilesTool
impl Unpin for SearchFilesTool
impl UnwindSafe for SearchFilesTool
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