pub enum SubAgentActivity {
Idle,
CallingTool {
tool_name: String,
args: Value,
},
RequestingLlm {
message_count: usize,
},
WaitingForControl {
reason: String,
},
}Expand description
SubAgent 当前活动
Variants§
Trait Implementations§
Source§impl Clone for SubAgentActivity
impl Clone for SubAgentActivity
Source§fn clone(&self) -> SubAgentActivity
fn clone(&self) -> SubAgentActivity
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 SubAgentActivity
impl Debug for SubAgentActivity
Source§impl<'de> Deserialize<'de> for SubAgentActivity
impl<'de> Deserialize<'de> for SubAgentActivity
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 SubAgentActivity
impl RefUnwindSafe for SubAgentActivity
impl Send for SubAgentActivity
impl Sync for SubAgentActivity
impl Unpin for SubAgentActivity
impl UnsafeUnpin for SubAgentActivity
impl UnwindSafe for SubAgentActivity
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