Skip to main content

Module store

Module store 

Source

Structs§

AttachmentIntent
A pending attachment write recorded before the bytes hit the AttachmentStore backend.
AttachmentManifestEntry
BlobRef
GcReport
HydratedSessionCheckpoint
PersistedSessionRead
RuntimeCommit
RuntimeCommitResult
RuntimeTurnCommitStamp
SessionCheckpoint
SessionHead
SessionHeadMeta
SessionMeta
SessionPickerInfo
Lightweight session info for the resume picker.
VacuumReport
Result of a RuntimePersistence::vacuum() call. removed_node_count counts the tombstoned graph-node rows that were physically deleted from the store. Returned so hosts can emit metrics.

Enums§

GraphCommitDelta
SessionReadScope
StoreError

Traits§

AttachmentManifest
Trait alias for the synchronous attachment-manifest surface on RuntimePersistence. Used by SessionScopedAttachmentStore to record intent rows before put and by GC sweeps to reconcile orphans. See the AttachmentIntent doc comment for the full crash-safety story.
RuntimePersistence
Exact settled-session persistence protocol required by the runtime.

Functions§

ensure_supported_schema_version
Reject a persisted record whose schema_version does not match the version this binary supports. Backends call this immediately after deserializing a record from durable storage.
load_persisted_session_state
load_persisted_session_state_active_path
refresh_persisted_session_state