1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
extern crate core;

pub mod codec;
pub mod connection;
pub mod handler;
pub mod protocol;

#[macro_export]
macro_rules! ensure {
    ($predicate:expr, $error:expr) => {
        if !$predicate {
            return Err($error);
        }
    };
}