pub struct TodoreadToolInvoker;Expand description
Todoread tool invoker
Invokes the todoread tool to read todos from the task list.
Trait Implementations§
Source§impl ToolInvoker for TodoreadToolInvoker
impl ToolInvoker for TodoreadToolInvoker
Source§fn invoke<'life0, 'async_trait>(
&'life0 self,
input: Value,
) -> Pin<Box<dyn Future<Output = Result<Value, String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn invoke<'life0, 'async_trait>(
&'life0 self,
input: Value,
) -> Pin<Box<dyn Future<Output = Result<Value, String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Invoke the tool with the given input Read more
Source§fn metadata(&self) -> ToolMetadata
fn metadata(&self) -> ToolMetadata
Get metadata about this tool
Auto Trait Implementations§
impl Freeze for TodoreadToolInvoker
impl RefUnwindSafe for TodoreadToolInvoker
impl Send for TodoreadToolInvoker
impl Sync for TodoreadToolInvoker
impl Unpin for TodoreadToolInvoker
impl UnwindSafe for TodoreadToolInvoker
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