hubcaps_ex/
macros.rs

1macro_rules! json {
2    ($input:ident) => {{
3        match serde_json::to_vec(&$input) {
4            Ok(data) => data,
5            Err(err) => return Box::pin(futures::future::err(err.into())),
6        }
7    }};
8}
9
10macro_rules! json_lit {
11    ($($json:tt)+) => {
12        match serde_json::to_vec(&serde_json::json!($($json)+)) {
13            Ok(data) => data,
14            Err(err) => return Box::pin(futures::future::err(err.into())),
15        }
16    };
17}