Expand description
Passive storage/read-through helpers for Rust product completeness (D123).
This module is deliberately graph-agnostic: it creates no graph nodes, adds no graph storage methods, and does not participate in hydration/restore or wave protocol semantics.
Structs§
- Append
LogEntry AppendLogEntrydata container.- Append
LogPage AppendLogPagedata container.- Append
LogRead Options AppendLogReadOptionsdata container.- Append
LogStorage AppendLogStoragedata container.- Change
Envelope ChangeEnvelopedata container.- Change
Envelope Codec ChangeEnvelopeCodecdata container.- Change
Envelope Options ChangeEnvelopeOptionsdata container.- Codec
KvStorage CodecKvStoragedata container.- Content
Addressed Kv ContentAddressedKvdata container.- Content
Addressed KvOptions ContentAddressedKvOptionsdata container.- File
Append LogOptions FileAppendLogOptionsdata container.- File
Backend FileBackenddata container.- File
Backend Options FileBackendOptionsdata container.- KvGeneration
- Opaque D108 per-key generation token for typed KV versioned reads.
- Load
Reactive Collection State Options LoadReactiveCollectionStateOptionsdata container.- Memory
Kv - In-memory typed KV tier with D108 opaque-generation support.
- Multi
Writer Append LogStorage MultiWriterAppendLogStoragedata container.- Observe
Event Frame ObserveEventFramedata container.- Observe
Event Frame Codec ObserveEventFrameCodecdata container.- Observe
Event Frame Options ObserveEventFrameOptionsdata container.- Reactive
Collection Change Frame ReactiveCollectionChangeFramedata container.- Reactive
Collection Change Frame Codec ReactiveCollectionChangeFrameCodecdata container.- Reactive
Collection Changes Restore Meta ReactiveCollectionChangesRestoreMetadata container.- Reactive
Collection Restore State ReactiveCollectionRestoreStatedata container.- Reactive
Collection Snapshot Frame ReactiveCollectionSnapshotFramedata container.- Reactive
Collection Snapshot Frame Codec ReactiveCollectionSnapshotFrameCodecdata container.- Reactive
Collection Snapshot Restore Meta ReactiveCollectionSnapshotRestoreMetadata container.- Read
Through Error Context ReadThroughErrorContextdata container.- Read
Through Lookup Fact ReadThroughLookupFactdata container.- Read
Through Lookup Tier ReadThroughLookupTierdata container.- Read
Through Miss Context ReadThroughMissContextdata container.- Read
Through Promotion Fact ReadThroughPromotionFactdata container.- Tiered
Read Through Options TieredReadThroughOptionsdata container.- Tiered
Read Through Result TieredReadThroughResultdata container.- WalFrame
WalFramedata container.- WalFrame
Body WalFrameBodydata container.- WalFrame
Codec WalFrameCodecdata container.- WalFrame
Options WalFrameOptionsdata container.
Enums§
- Change
Lifecycle ChangeLifecyclevariants.- Content
Addressed Mode ContentAddressedModevariants.- KvVersioned
Read KvVersionedReadvariants.- Promotion
Policy PromotionPolicyvariants.- Reactive
Collection Kind ReactiveCollectionKindvariants.- Reactive
Collection Restore Source ReactiveCollectionRestoreSourcevariants.- Read
Through Error Stage ReadThroughErrorStagevariants.- Read
Through Outcome ReadThroughOutcomevariants.- Storage
Error StorageErrorvariants.- Tiered
Read Through Status TieredReadThroughStatusvariants.
Constants§
- APPEND_
LOG_ SEQ_ PAD constantconstant.- REACTIVE_
COLLECTION_ CHANGE_ FORMAT constantconstant.- REACTIVE_
COLLECTION_ FRAME_ VERSION constantconstant.- REACTIVE_
COLLECTION_ SNAPSHOT_ FORMAT constantconstant.- WAL_
FORMAT_ VERSION constantconstant.- WAL_
FRAME_ SEQ_ PAD constantconstant.- WAL_
KEY_ SEGMENT constantconstant.
Traits§
- Append
LogStorage Tier AppendLogStorageTierbehavior contract.- Byte
Storage Backend ByteStorageBackendbehavior contract.- KvStorage
Tier - Typed string-key KV tier. Versioning is a narrow optional D108 capability.
Functions§
- append_
log_ key - Creates or computes
append_log_key. - append_
log_ storage - Creates or computes
append_log_storage. - assert_
change_ envelope - Creates or computes
assert_change_envelope. - assert_
observe_ event_ frame - Creates or computes
assert_observe_event_frame. - assert_
reactive_ collection_ change_ frame - Creates or computes
assert_reactive_collection_change_frame. - assert_
reactive_ collection_ snapshot_ frame - Creates or computes
assert_reactive_collection_snapshot_frame. - assert_
wal_ frame - Creates or computes
assert_wal_frame. - change_
envelope_ codec - Creates or computes
change_envelope_codec. - codec_
kv_ storage - Creates or computes
codec_kv_storage. - content_
addressed_ kv - Creates or computes
content_addressed_kv. - content_
addressed_ storage - Creates or computes
content_addressed_storage. - dict_kv
- Creates or computes
dict_kv. - envelope_
change - Creates or computes
envelope_change. - file_
append_ log - Creates or computes
file_append_log. - file_
backend - Creates or computes
file_backend. - file_kv
- Creates or computes
file_kv. - load_
reactive_ index_ state - Creates or computes
load_reactive_index_state. - load_
reactive_ list_ state - Creates or computes
load_reactive_list_state. - load_
reactive_ log_ state - Creates or computes
load_reactive_log_state. - load_
reactive_ map_ state - Creates or computes
load_reactive_map_state. - memory_
append_ log - Creates or computes
memory_append_log. - memory_
kv - Creates or computes
memory_kv. - memory_
multi_ writer_ append_ log - Creates or computes
memory_multi_writer_append_log. - multi_
writer_ append_ log_ storage - Creates or computes
multi_writer_append_log_storage. - now_ns
- Creates or computes
now_ns. - observe_
event_ frame - Creates or computes
observe_event_frame. - observe_
event_ frame_ codec - Creates or computes
observe_event_frame_codec. - reactive_
collection_ change_ frame - Creates or computes
reactive_collection_change_frame. - reactive_
collection_ change_ frame_ codec - Creates or computes
reactive_collection_change_frame_codec. - reactive_
collection_ snapshot_ frame - Creates or computes
reactive_collection_snapshot_frame. - reactive_
collection_ snapshot_ frame_ codec - Creates or computes
reactive_collection_snapshot_frame_codec. - reactive_
collection_ snapshot_ key - Creates or computes
reactive_collection_snapshot_key. - read_
append_ log_ page - Creates or computes
read_append_log_page. - read_
observe_ event_ log_ page - Creates or computes
read_observe_event_log_page. - read_
through_ kv - Creates or computes
read_through_kv. - tiered_
read_ through - Graph-agnostic tiered lookup + optional promotion helper (D104/D123).
- verify_
wal_ frame_ checksum - Creates or computes
verify_wal_frame_checksum. - wal_
frame - Creates or computes
wal_frame. - wal_
frame_ checksum - Creates or computes
wal_frame_checksum. - wal_
frame_ codec - Creates or computes
wal_frame_codec. - wal_
frame_ key - Creates or computes
wal_frame_key. - wal_
frame_ prefix - Creates or computes
wal_frame_prefix.
Type Aliases§
- Content
Addressed KeyContext ContentAddressedKeyContexttype alias.- Content
Addressed Storage ContentAddressedStoragetype alias.- Content
Addressed Storage Options ContentAddressedStorageOptionstype alias.- FileKv
FileKvtype alias.- Observe
Event LogPage ObserveEventLogPagetype alias.- Reactive
Index Restore State ReactiveIndexRestoreStatetype alias.- Reactive
List Restore State ReactiveListRestoreStatetype alias.- Reactive
LogRestore State ReactiveLogRestoreStatetype alias.- Reactive
MapRestore State ReactiveMapRestoreStatetype alias.- Read
Through Error Fn ReadThroughErrorFntype alias.- Read
Through Load Fn ReadThroughLoadFntype alias.- Read
Through Miss Fn ReadThroughMissFntype alias.- Storage
Result StorageResulttype alias.- WalFrame
Timestamp Ns WalFrameTimestampNstype alias.