pub struct WorkflowTool;Expand description
Workflow tool - placeholder for workflow management TypeScript exports null (feature-gated/not implemented)
Implementations§
Source§impl WorkflowTool
impl WorkflowTool
pub fn new() -> Self
pub fn name(&self) -> &str
pub fn description(&self) -> &str
pub fn input_schema(&self) -> ToolInputSchema
pub async fn execute( &self, _input: Value, _context: &ToolContext, ) -> Result<ToolResult, AgentError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WorkflowTool
impl RefUnwindSafe for WorkflowTool
impl Send for WorkflowTool
impl Sync for WorkflowTool
impl Unpin for WorkflowTool
impl UnsafeUnpin for WorkflowTool
impl UnwindSafe for WorkflowTool
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