pub struct BeliefTimeline {
pub snapshots: Vec<BeliefSnapshot>,
pub change_count: usize,
pub correction_count: usize,
pub contradiction_count: usize,
}Expand description
A timeline tracking how a belief evolved over time.
Fields§
§snapshots: Vec<BeliefSnapshot>Ordered snapshots from earliest to latest.
change_count: usizeTotal number of changes.
correction_count: usizeNumber of corrections in the timeline.
contradiction_count: usizeNumber of contradictions in the timeline.
Trait Implementations§
Source§impl Clone for BeliefTimeline
impl Clone for BeliefTimeline
Source§fn clone(&self) -> BeliefTimeline
fn clone(&self) -> BeliefTimeline
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 moreAuto Trait Implementations§
impl Freeze for BeliefTimeline
impl RefUnwindSafe for BeliefTimeline
impl Send for BeliefTimeline
impl Sync for BeliefTimeline
impl Unpin for BeliefTimeline
impl UnsafeUnpin for BeliefTimeline
impl UnwindSafe for BeliefTimeline
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