Crate kvsd

Source
Expand description

Kvsd is an asynchronous key value store with tokio runtime. The key value is saved by appending it to a file and keeps the offset in memory.

Re-exports§

pub use crate::error::KvsdError;
pub use protocol::Key;
pub use protocol::Value;

Modules§

cli
Define the features to support as a cli.
client
Provides an implementation of kvsd protocol communication with the kvsd server.
config
Config module manage controllable values
core
A module does not depends on communication processes such as tcp.
error
Define the errors that occur in the processing of kvsd.
protocol
protocol module specifies communication between the server and client.

Type Aliases§

Result
A specialized Result type for kvsd operations.