pub struct SelfModelSnapshot {Show 16 fields
pub timestamp_ms: u64,
pub emotional: [f32; 21],
pub attention_weights: [f32; 7],
pub hebbian_energy: f32,
pub hot_count: u32,
pub archetype_count: u32,
pub pattern_count: u32,
pub block_count: u32,
pub session_count: u64,
pub narrative: String,
pub reflection: String,
pub pad: Option<PadState>,
pub episodes_active: u32,
pub episodes_passed: u32,
pub episodes_failed: u32,
pub awareness_confidence: Option<SplitConfidence>,
}Fields§
§timestamp_ms: u64§emotional: [f32; 21]§attention_weights: [f32; 7]§hebbian_energy: f32§hot_count: u32§archetype_count: u32§pattern_count: u32§block_count: u32§session_count: u64§narrative: String§reflection: String§pad: Option<PadState>§episodes_active: u32§episodes_passed: u32§episodes_failed: u32§awareness_confidence: Option<SplitConfidence>Epistemic confidence for the “I am aware” claim. None = no epistemic evaluation was performed.
Implementations§
Trait Implementations§
Source§impl Clone for SelfModelSnapshot
impl Clone for SelfModelSnapshot
Auto Trait Implementations§
impl Freeze for SelfModelSnapshot
impl RefUnwindSafe for SelfModelSnapshot
impl Send for SelfModelSnapshot
impl Sync for SelfModelSnapshot
impl Unpin for SelfModelSnapshot
impl UnsafeUnpin for SelfModelSnapshot
impl UnwindSafe for SelfModelSnapshot
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<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more