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}