pub struct ShellRead;Trait Implementations§
Source§impl Tool for ShellRead
impl Tool for ShellRead
fn name(&self) -> &str
fn schema(&self) -> &ToolSchema
fn risk(&self) -> ToolRisk
fn invoke<'life0, 'life1, 'async_trait>(
&'life0 self,
args: Value,
world: &'life1 mut World,
) -> Pin<Box<dyn Future<Output = Result<ToolResult, ToolError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Auto Trait Implementations§
impl Freeze for ShellRead
impl RefUnwindSafe for ShellRead
impl Send for ShellRead
impl Sync for ShellRead
impl Unpin for ShellRead
impl UnsafeUnpin for ShellRead
impl UnwindSafe for ShellRead
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