pub enum ProcessSubagentEvent {
Status {
status: String,
detail: Option<String>,
},
Completed {
result: Box<SubagentResult>,
},
Failed {
error: String,
},
}Variants§
Status
Non-terminal progress (e.g. a remote agent lifecycle transition). Payloads must already be redacted by the child.
Completed
Fields
§
result: Box<SubagentResult>Failed
Trait Implementations§
Source§impl Clone for ProcessSubagentEvent
impl Clone for ProcessSubagentEvent
Source§fn clone(&self) -> ProcessSubagentEvent
fn clone(&self) -> ProcessSubagentEvent
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 ProcessSubagentEvent
impl Debug for ProcessSubagentEvent
Source§impl<'de> Deserialize<'de> for ProcessSubagentEvent
impl<'de> Deserialize<'de> for ProcessSubagentEvent
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
Source§impl PartialEq for ProcessSubagentEvent
impl PartialEq for ProcessSubagentEvent
Source§fn eq(&self, other: &ProcessSubagentEvent) -> bool
fn eq(&self, other: &ProcessSubagentEvent) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ProcessSubagentEvent
impl Serialize for ProcessSubagentEvent
impl StructuralPartialEq for ProcessSubagentEvent
Auto Trait Implementations§
impl Freeze for ProcessSubagentEvent
impl RefUnwindSafe for ProcessSubagentEvent
impl Send for ProcessSubagentEvent
impl Sync for ProcessSubagentEvent
impl Unpin for ProcessSubagentEvent
impl UnsafeUnpin for ProcessSubagentEvent
impl UnwindSafe for ProcessSubagentEvent
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