1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub mod codec;
pub mod connection;
pub mod handler;
pub mod protocol;
pub(crate) use help::ensure;
mod help {
macro_rules! ensure {
($predicate:expr, $error:expr) => {
if !$predicate {
return Err($error);
}
};
}
pub(crate) use ensure;
}