pub struct TodowriteToolInvoker;Expand description
Todowrite tool invoker
Invokes the todowrite tool to create or update todos.
Trait Implementations§
Source§impl ToolInvoker for TodowriteToolInvoker
impl ToolInvoker for TodowriteToolInvoker
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 TodowriteToolInvoker
impl RefUnwindSafe for TodowriteToolInvoker
impl Send for TodowriteToolInvoker
impl Sync for TodowriteToolInvoker
impl Unpin for TodowriteToolInvoker
impl UnwindSafe for TodowriteToolInvoker
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