Strand Vault
Policy-aware strand vault with sessions, permissions, storage backends, WAL, fsck, snapshots, and replication.
At a glance
| Field | Value |
|---|---|
| Crate/package | strand-vault |
| Version | 0.1.0 |
| Source | libs/strand-vault |
| Public structs | 34 |
| Public enums | 8 |
| Public traits | 7 |
| Public functions | 69 |
| Public method targets | 17 |
What developers should learn here
Policy-aware strand vault with sessions, permissions, storage backends, WAL, fsck, snapshots, and replication. The pages in this section are shaped around this package's real modules and exported symbols, not a fixed template. Use the API Surface page as the coverage ledger and the workflow pages for how to compose the primitives.
Page map
Open, close, and configure a vault.
Per-vault permissions and policies.
Pluggable storage backends and durability options.
Vault replication and snapshot creation.
File system check and WAL recovery.
Complete ledger of exported types, traits, and functions.
Source modules
config— libs/strand-vault/src/lib.rsfilesystem— libs/strand-vault/src/storage/mod.rsfsck— libs/strand-vault/src/lib.rsmemory— libs/strand-vault/src/storage/mod.rspermissions— libs/strand-vault/src/lib.rspolicy— libs/strand-vault/src/lib.rsrocksdb— libs/strand-vault/src/storage/mod.rssnapshot— libs/strand-vault/src/lib.rsstorage— libs/strand-vault/src/lib.rsvault— libs/strand-vault/src/lib.rswal— libs/strand-vault/src/lib.rs
API Surface
Public API surface for `strand-errors`: 1 structs, 8 enums, 2 traits, 5 functions. Every exported item with its source path under `libs/strand-errors`.
Vault Lifecycle
Vault Lifecycle in Strand Vault. Policy-aware strand vault with sessions, permissions, storage backends, WAL, fsck, snapshots, and replication.