pub struct RenderProgressTool;Expand description
Tool for rendering progress indicators and loading states
Implementations§
Trait Implementations§
Source§impl Default for RenderProgressTool
impl Default for RenderProgressTool
Source§impl Tool for RenderProgressTool
impl Tool for RenderProgressTool
fn name(&self) -> &str
fn description(&self) -> &str
fn parameters_schema(&self) -> Option<Value>
fn execute<'life0, 'async_trait>(
&'life0 self,
ctx: Arc<dyn ToolContext>,
args: Value,
) -> Pin<Box<dyn Future<Output = Result<Value>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl Freeze for RenderProgressTool
impl RefUnwindSafe for RenderProgressTool
impl Send for RenderProgressTool
impl Sync for RenderProgressTool
impl Unpin for RenderProgressTool
impl UnsafeUnpin for RenderProgressTool
impl UnwindSafe for RenderProgressTool
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