pub struct CompleteTool;Trait Implementations§
Source§impl Tool for CompleteTool
impl Tool for CompleteTool
fn descriptor(&self) -> ToolDescriptor
fn invoke<'life0, 'async_trait>(
&'life0 self,
__arg1: ToolContext,
arguments: Value,
) -> Pin<Box<dyn Future<Output = Result<ToolOutcome, ExtensionError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl Freeze for CompleteTool
impl RefUnwindSafe for CompleteTool
impl Send for CompleteTool
impl Sync for CompleteTool
impl Unpin for CompleteTool
impl UnsafeUnpin for CompleteTool
impl UnwindSafe for CompleteTool
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