pub struct DecisionEntry {
pub fact: ExplanationEntry,
pub rationale: String,
pub alternatives: Vec<String>,
pub evidence_ids: Vec<String>,
}Expand description
Evidence-backed DecisionEntry data for shared renderers.
Fields§
§fact: ExplanationEntryPublic fact and its evidence.
rationale: StringAgent-reported public rationale, never reconstructed from reasoning.
alternatives: Vec<String>Agent-reported rejected alternatives.
evidence_ids: Vec<String>Current-task item references reported by the agent.
Trait Implementations§
Source§impl Clone for DecisionEntry
impl Clone for DecisionEntry
Source§impl Debug for DecisionEntry
impl Debug for DecisionEntry
Source§impl<'de> Deserialize<'de> for DecisionEntry
impl<'de> Deserialize<'de> for DecisionEntry
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 DecisionEntry
Source§impl PartialEq for DecisionEntry
impl PartialEq for DecisionEntry
Source§impl Serialize for DecisionEntry
impl Serialize for DecisionEntry
impl StructuralPartialEq for DecisionEntry
Auto Trait Implementations§
impl Freeze for DecisionEntry
impl RefUnwindSafe for DecisionEntry
impl Send for DecisionEntry
impl Sync for DecisionEntry
impl Unpin for DecisionEntry
impl UnsafeUnpin for DecisionEntry
impl UnwindSafe for DecisionEntry
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.