Expand description
§KV Core
Core storage engine for the Reynard KV service. Provides secure, encrypted key-value storage with TTL support, multiple data structures, and various persistence options.
Re-exports§
pub use engine::KVEngine;pub use error::KVError;pub use error::KVResult;pub use storage::Storage;pub use storage::StorageFactory;pub use storage::StorageStats;pub use types::*;
Modules§
- encryption
- Encryption layer for the KV service
- engine
- Main KV engine implementation
- error
- Error types for the KV service
- pubsub
- Pub/Sub system for the KV service
- storage
- Storage implementations for the KV service
- ttl
- TTL (Time To Live) management for the KV service
- types
- Core types for the KV service
Structs§
- Date
Time - ISO 8601 combined date and time with time zone.
- Utc
- The UTC time zone. This is the most efficient time zone when you don’t need the local time. It is also used as an offset (which is also a dummy type).
- Uuid
- A Universally Unique Identifier (UUID).
Traits§
- Deserialize
- Re-export commonly used types A data structure that can be deserialized from any data format supported by Serde.
- Serialize
- Re-export commonly used types A data structure that can be serialized into any data format supported by Serde.
Derive Macros§
- Deserialize
- Re-export commonly used types
- Serialize
- Re-export commonly used types