pub struct Remember { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Tool for Remember
impl Tool for Remember
fn spec(&self) -> ToolSpec
Source§fn is_readonly(&self) -> bool
fn is_readonly(&self) -> bool
Whether this tool only reads data without side effects.
Default: false (conservative). Override to true for read-only tools.
fn execute<'life0, 'async_trait>(
&'life0 self,
arguments: Value,
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl !Freeze for Remember
impl RefUnwindSafe for Remember
impl Send for Remember
impl Sync for Remember
impl Unpin for Remember
impl UnsafeUnpin for Remember
impl UnwindSafe for Remember
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