pub struct SubagentInfo {
pub parent_session_id: String,
pub nickname: Option<String>,
pub role: Option<String>,
}Expand description
A logical subagent relationship explicitly recorded by the harness. This is session lineage, not an OS process relationship or a history fork.
Fields§
§parent_session_id: String§nickname: Option<String>§role: Option<String>Trait Implementations§
Source§impl Clone for SubagentInfo
impl Clone for SubagentInfo
Source§impl Debug for SubagentInfo
impl Debug for SubagentInfo
Source§impl<'de> Deserialize<'de> for SubagentInfo
impl<'de> Deserialize<'de> for SubagentInfo
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 SubagentInfo
Source§impl PartialEq for SubagentInfo
impl PartialEq for SubagentInfo
Source§impl Serialize for SubagentInfo
impl Serialize for SubagentInfo
impl StructuralPartialEq for SubagentInfo
Auto Trait Implementations§
impl Freeze for SubagentInfo
impl RefUnwindSafe for SubagentInfo
impl Send for SubagentInfo
impl Sync for SubagentInfo
impl Unpin for SubagentInfo
impl UnsafeUnpin for SubagentInfo
impl UnwindSafe for SubagentInfo
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