pub struct ReflexionTrace {
pub id: Uuid,
pub decision_id: Uuid,
pub decision_type: DecisionType,
pub trajectory: Vec<StateAction>,
pub verdict: Verdict,
pub learned_patterns: Vec<Pattern>,
pub counterfactuals: Vec<Counterfactual>,
pub embedding: Vec<f32>,
pub provenance: Provenance,
}Expand description
ReasoningBank reflexion trace
Fields§
§id: Uuid§decision_id: Uuid§decision_type: DecisionType§trajectory: Vec<StateAction>§verdict: Verdict§learned_patterns: Vec<Pattern>§counterfactuals: Vec<Counterfactual>§embedding: Vec<f32>§provenance: ProvenanceTrait Implementations§
Source§impl Clone for ReflexionTrace
impl Clone for ReflexionTrace
Source§fn clone(&self) -> ReflexionTrace
fn clone(&self) -> ReflexionTrace
Returns a duplicate of the value. Read more
1.0.0 · 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 ReflexionTrace
impl Debug for ReflexionTrace
Source§impl<'de> Deserialize<'de> for ReflexionTrace
impl<'de> Deserialize<'de> for ReflexionTrace
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
Auto Trait Implementations§
impl Freeze for ReflexionTrace
impl RefUnwindSafe for ReflexionTrace
impl Send for ReflexionTrace
impl Sync for ReflexionTrace
impl Unpin for ReflexionTrace
impl UnwindSafe for ReflexionTrace
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