Structs§
- Bytes
- A cheaply cloneable and sliceable chunk of contiguous memory.
- Cursor
- A bidirectional cursor over a range of keys in the database.
- Database
- A transactional in-memory database
- Database
Options - Configuration options for
crate::Database. - KeyIterator
- An iterator over keys in a range.
- Persistence
- A persistence layer for storing and loading database state
- Persistence
Options - Configuration options for persistence
- Scan
Iterator - An iterator over key-value pairs in a range.
- Transaction
- A serializable database transaction
Enums§
- AolMode
- Configuration for AOL (Append-Only Log) behavior
- Compression
Mode - Compression mode for snapshots
- Direction
- The direction that the iterator should iterate
- Error
- The errors which can be emitted from a database.
- Fsync
Mode - Configuration for fsync behavior
- Isolation
Level - The isolation level of a database transaction
- Persistence
Error - The errors that can occur during persistence operations.
- Snapshot
Mode - Configuration for snapshot behavior
Traits§
- Into
Bytes - An optimised trait for converting values to bytes only when needed