async_pop/
macros.rs

1macro_rules! collection {
2    // map-like
3    ($($k:expr => $v:expr),* $(,)?) => {{
4        core::convert::From::from([$(($k.into(), $v),)*])
5    }};
6    // set-like
7    ($($v:expr),* $(,)?) => {{
8        core::convert::From::from([$($v,)*])
9    }};
10}
11
12pub(crate) use collection;
13
14macro_rules! escape_newlines {
15    ($input:expr) => {
16        $input.replace("\n", "\\n").replace("\r", "\\r")
17    };
18}
19
20pub(crate) use escape_newlines;