pub struct BeliefSnapshot {
pub node_id: u64,
pub session_id: u32,
pub created_at: u64,
pub confidence: f32,
pub content_preview: String,
pub change_type: ChangeType,
}Expand description
A single snapshot of a belief at a point in time.
Fields§
§node_id: u64The node ID.
session_id: u32Session in which this snapshot was created.
created_at: u64Timestamp of creation.
confidence: f32Confidence at this point.
content_preview: StringContent summary (first 120 chars).
change_type: ChangeTypeHow this snapshot changed from the previous one.
Trait Implementations§
Source§impl Clone for BeliefSnapshot
impl Clone for BeliefSnapshot
Source§fn clone(&self) -> BeliefSnapshot
fn clone(&self) -> BeliefSnapshot
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 BeliefSnapshot
impl RefUnwindSafe for BeliefSnapshot
impl Send for BeliefSnapshot
impl Sync for BeliefSnapshot
impl Unpin for BeliefSnapshot
impl UnsafeUnpin for BeliefSnapshot
impl UnwindSafe for BeliefSnapshot
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