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;