kade_proto/
lib.rs

1pub mod clients;
2pub mod cmd;
3pub mod pkg;
4
5pub use clients::{BlockingClient, BufferedClient, Client};
6pub use cmd::Command;
7
8pub const DEFAULT_PORT: u16 = 6379;
9
10pub type Error = Box<dyn std::error::Error + Send + Sync>;
11
12pub type Result<T> = std::result::Result<T, Error>;
13
14pub mod prelude {
15    pub use super::pkg::{
16        db::{Db, DbDropGuard},
17        parse::{Parse, ParseError},
18        shutdown::Shutdown,
19        Connection, Frame,
20    };
21    pub use super::Command;
22}