pub struct WebFetch { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Tool for WebFetch
impl Tool for WebFetch
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,
args: Value,
) -> Pin<Box<dyn Future<Output = Result<String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl Freeze for WebFetch
impl !RefUnwindSafe for WebFetch
impl Send for WebFetch
impl Sync for WebFetch
impl Unpin for WebFetch
impl UnsafeUnpin for WebFetch
impl !UnwindSafe for WebFetch
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