pub struct StoreSnapshot {Show 14 fields
pub stream: StreamHeader,
pub hebbian: HebbianHeader,
pub attention: AttentionHeader,
pub emotion: EmotionHeader,
pub resonance: ResonanceHeader,
pub graph: GraphHeader,
pub cache: CacheHeader,
pub archetype: ArchetypeHeader,
pub mirror: MirrorHeader,
pub merkle: MerkleHeader,
pub meta: MetaHeader,
pub tick_seq: u64,
pub epoch_ms: i64,
pub sequence: u64,
}Expand description
All header pages and the publish record copied under one counter value.
Layer aggregates can be older than the stream, but none was copied midway
through a write. Use a single Publish batch to update related headers.
Fields§
§stream: StreamHeader§hebbian: HebbianHeader§attention: AttentionHeader§emotion: EmotionHeader§resonance: ResonanceHeader§graph: GraphHeader§cache: CacheHeader§archetype: ArchetypeHeader§mirror: MirrorHeader§merkle: MerkleHeader§meta: MetaHeader§tick_seq: u64§epoch_ms: i64§sequence: u64Trait Implementations§
Source§impl Clone for StoreSnapshot
impl Clone for StoreSnapshot
impl Copy for StoreSnapshot
Auto Trait Implementations§
impl Freeze for StoreSnapshot
impl RefUnwindSafe for StoreSnapshot
impl Send for StoreSnapshot
impl Sync for StoreSnapshot
impl Unpin for StoreSnapshot
impl UnsafeUnpin for StoreSnapshot
impl UnwindSafe for StoreSnapshot
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