pub struct AgentLineage {
pub agent_id: String,
pub chain: Vec<String>,
pub depth: i64,
pub parent_id: Option<String>,
pub spawned_by: String,
pub spawned_at: Option<String>,
}Expand description
AgentLineage model.
Fields§
§agent_id: String§chain: Vec<String>Full chain from root to this agent.
depth: i64§parent_id: Option<String>§spawned_by: String§spawned_at: Option<String>Trait Implementations§
Source§impl Clone for AgentLineage
impl Clone for AgentLineage
Source§fn clone(&self) -> AgentLineage
fn clone(&self) -> AgentLineage
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 AgentLineage
impl Debug for AgentLineage
Source§impl Default for AgentLineage
impl Default for AgentLineage
Source§fn default() -> AgentLineage
fn default() -> AgentLineage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AgentLineage
impl<'de> Deserialize<'de> for AgentLineage
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 AgentLineage
impl PartialEq for AgentLineage
Source§impl Serialize for AgentLineage
impl Serialize for AgentLineage
impl StructuralPartialEq for AgentLineage
Auto Trait Implementations§
impl Freeze for AgentLineage
impl RefUnwindSafe for AgentLineage
impl Send for AgentLineage
impl Sync for AgentLineage
impl Unpin for AgentLineage
impl UnsafeUnpin for AgentLineage
impl UnwindSafe for AgentLineage
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