seva 0.1.3

Simple directory http server inspired by Python's http.server
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/// A utility macro that wraps around Result expressions and
/// emits trace logs.
macro_rules! t {
    ($id:expr, $expr:expr $(,)?) => {
        match $expr {
            Ok(val) => {
                trace!("{} ok.", $id);
                Ok(val)
            }
            Err(err) => {
                error!("{} failed. Reason: {err:?}", $id);
                Err(err)
            }
        }
    };
}

pub(crate) use t;