Re-exports§
pub use audit::read_audit_log;pub use audit::scan_corrupted_audit_log;pub use audit::verify_audit_log;pub use audit::AuditConfig;pub use audit::AuditEntry;pub use audit::AuditEventType;pub use audit::AuditVerifyResult;pub use audit::ScanResult;pub use citadel_buffer as buffer;pub use citadel_core as core;pub use citadel_crypto as crypto;pub use citadel_io as io;pub use citadel_page as page;pub use citadel_txn as txn;
Modules§
Structs§
- Database
- An open Citadel database (
Send + Sync). - Database
Builder - Builder for creating or opening a Citadel database.
- DbStats
- Database statistics read from the current commit slot.
- Integrity
Report - Slot
Record - The authoritative (highest-
gen, MAC-valid) view of a logical slot.region_idis the generic owner id: a region id in the region store, an atom id in the atom store. - SyncKey
- 32-byte pre-shared key for encrypted sync transport.
- Sync
Outcome - Outcome of a sync operation.
Enums§
- Argon2
Profile - Cipher
Id - Error
- Integrity
Error - KdfAlgorithm
- Slot
State - Lifecycle state of a logical slot.
- Sync
Mode
Type Aliases§
- Result
- Shared
Cache - Type-erased cache of
Arc<T>entries shared across connections to one DB. - SqlCache
Handle - Cloneable handle to the per-Database shared cache.