pub enum RunProgressData {
Thinking {},
Planning {},
WaitingExternal {},
ToolScheduled {
tool_names: Vec<String>,
},
ToolStarted {
tool_name: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for RunProgressData
impl Clone for RunProgressData
Source§fn clone(&self) -> RunProgressData
fn clone(&self) -> RunProgressData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RunProgressData
impl Debug for RunProgressData
Source§impl<'de> Deserialize<'de> for RunProgressData
impl<'de> Deserialize<'de> for RunProgressData
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
impl Eq for RunProgressData
Source§impl PartialEq for RunProgressData
impl PartialEq for RunProgressData
Source§impl Serialize for RunProgressData
impl Serialize for RunProgressData
impl StructuralPartialEq for RunProgressData
Auto Trait Implementations§
impl Freeze for RunProgressData
impl RefUnwindSafe for RunProgressData
impl Send for RunProgressData
impl Sync for RunProgressData
impl Unpin for RunProgressData
impl UnsafeUnpin for RunProgressData
impl UnwindSafe for RunProgressData
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