pub struct AgentExplainReport {Show 13 fields
pub session_id: String,
pub thread: String,
pub status: String,
pub heddle_session_id: Option<String>,
pub client_instance_id: Option<String>,
pub native_actor_key: Option<String>,
pub native_parent_actor_key: Option<String>,
pub native_instance_key: Option<String>,
pub probe_source: Option<String>,
pub probe_confidence: Option<f32>,
pub attach_reason: String,
pub attach_precedence: Vec<String>,
pub winning_rule: Option<String>,
}Expand description
Pure attach/explain report built from registry facts.
Field names align with actor-explain style presentation (attach_reason,
winning_rule, probe identity) without harness detection or verification.
Fields§
§session_id: String§thread: String§status: String§heddle_session_id: Option<String>§client_instance_id: Option<String>§native_actor_key: Option<String>§native_parent_actor_key: Option<String>§native_instance_key: Option<String>§probe_source: Option<String>§probe_confidence: Option<f32>§attach_reason: String§attach_precedence: Vec<String>§winning_rule: Option<String>Trait Implementations§
Source§impl Clone for AgentExplainReport
impl Clone for AgentExplainReport
Source§fn clone(&self) -> AgentExplainReport
fn clone(&self) -> AgentExplainReport
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 AgentExplainReport
impl Debug for AgentExplainReport
Source§impl PartialEq for AgentExplainReport
impl PartialEq for AgentExplainReport
Source§impl Serialize for AgentExplainReport
impl Serialize for AgentExplainReport
impl StructuralPartialEq for AgentExplainReport
Auto Trait Implementations§
impl Freeze for AgentExplainReport
impl RefUnwindSafe for AgentExplainReport
impl Send for AgentExplainReport
impl Sync for AgentExplainReport
impl Unpin for AgentExplainReport
impl UnsafeUnpin for AgentExplainReport
impl UnwindSafe for AgentExplainReport
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