macro_rules! concat_with_backslash { ($($e:expr),* $(,)*) => { ... }; (prefix $p:expr $(, $e:expr)* $(,)*) => { ... }; (suffix $s:expr $(, $e:expr)* $(,)*) => { ... }; (prefix $p:expr, suffix $s:expr $(, $e:expr)* $(,)*) => { ... }; (suffix $s:expr, prefix $p:expr $(, $e:expr)* $(,)*) => { ... }; }
Expand description
Concatenates literals into a static string slice separated by a backslash. Prefixes and suffixes can also be added.
assert_eq!("test\\10\\b\\true", slash_formatter::concat_with_backslash!("test", 10, 'b', true));