pub struct ActorChainNode {
pub session_id: String,
pub native_actor_key: Option<String>,
pub native_parent_actor_key: Option<String>,
pub thread: String,
pub status: AgentStatus,
pub provider: Option<String>,
pub model: Option<String>,
pub harness: Option<String>,
}Expand description
One hop in an actor ancestry chain, ordered root to leaf.
Fields§
§session_id: String§native_actor_key: Option<String>§native_parent_actor_key: Option<String>§thread: String§status: AgentStatus§provider: Option<String>§model: Option<String>§harness: Option<String>Trait Implementations§
Source§impl Clone for ActorChainNode
impl Clone for ActorChainNode
Source§fn clone(&self) -> ActorChainNode
fn clone(&self) -> ActorChainNode
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 ActorChainNode
impl Debug for ActorChainNode
Source§impl<'de> Deserialize<'de> for ActorChainNode
impl<'de> Deserialize<'de> for ActorChainNode
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 ActorChainNode
Source§impl From<&AgentEntry> for ActorChainNode
impl From<&AgentEntry> for ActorChainNode
Source§fn from(entry: &AgentEntry) -> Self
fn from(entry: &AgentEntry) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ActorChainNode
impl PartialEq for ActorChainNode
Source§fn eq(&self, other: &ActorChainNode) -> bool
fn eq(&self, other: &ActorChainNode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ActorChainNode
impl Serialize for ActorChainNode
impl StructuralPartialEq for ActorChainNode
Auto Trait Implementations§
impl Freeze for ActorChainNode
impl RefUnwindSafe for ActorChainNode
impl Send for ActorChainNode
impl Sync for ActorChainNode
impl Unpin for ActorChainNode
impl UnsafeUnpin for ActorChainNode
impl UnwindSafe for ActorChainNode
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