pub struct MockToolExtension;Trait Implementations§
Source§impl ToolExtensionAdapter for MockToolExtension
impl ToolExtensionAdapter for MockToolExtension
fn name(&self) -> &str
fn execute_tool_extension<'life0, 'life1, 'async_trait>(
&'life0 self,
request: ToolExtensionRequest,
core: &'life1 (dyn CoreToolAdapter + Sync),
) -> Pin<Box<dyn Future<Output = Result<ToolExtensionOutcome, ToolPlaneError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Auto Trait Implementations§
impl Freeze for MockToolExtension
impl RefUnwindSafe for MockToolExtension
impl Send for MockToolExtension
impl Sync for MockToolExtension
impl Unpin for MockToolExtension
impl UnsafeUnpin for MockToolExtension
impl UnwindSafe for MockToolExtension
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