Crate kv_core

Crate kv_core 

Source
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§

DateTime
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