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}