pub enum ToolProgressData {
BashProgress(BashProgress),
ReplProgress(ReplProgress),
McpProgress(McpProgress),
WebSearchProgress(WebSearchProgress),
TaskOutputProgress(TaskOutputProgress),
SkillProgress(SkillToolProgress),
AgentProgress(AgentToolProgress),
}Expand description
Tool progress data - enum of all progress types
Variants§
BashProgress(BashProgress)
ReplProgress(ReplProgress)
McpProgress(McpProgress)
WebSearchProgress(WebSearchProgress)
TaskOutputProgress(TaskOutputProgress)
SkillProgress(SkillToolProgress)
AgentProgress(AgentToolProgress)
Trait Implementations§
Source§impl Clone for ToolProgressData
impl Clone for ToolProgressData
Source§fn clone(&self) -> ToolProgressData
fn clone(&self) -> ToolProgressData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ToolProgressData
impl Debug for ToolProgressData
Source§impl<'de> Deserialize<'de> for ToolProgressData
impl<'de> Deserialize<'de> for ToolProgressData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ToolProgressData
impl RefUnwindSafe for ToolProgressData
impl Send for ToolProgressData
impl Sync for ToolProgressData
impl Unpin for ToolProgressData
impl UnsafeUnpin for ToolProgressData
impl UnwindSafe for ToolProgressData
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