Macro slash_formatter::concat_with_backslash [−][src]
macro_rules! concat_with_backslash { ($dollar($dollar e:expr),* $dollar(,)*) => { ... }; (prefix $dollar p:expr $dollar(, $dollar e:expr)* $dollar(,)*) => { ... }; (suffix $dollar s:expr $dollar(, $e:expr)* $dollar(,)*) => { ... }; (prefix $dollar p:expr, suffix $dollar s:expr $dollar(, $dollar e:expr)* $dollar(,)*) => { ... }; (suffix $dollar s:expr, prefix $dollar p:expr $dollar(, $dollar e:expr)* $dollar(,)*) => { ... }; }
Concatenates literals into a static string slice separated by a backslash. Prefixes and suffixes can also be added.
#[macro_use] extern crate slash_formatter; assert_eq!("test\\10\\b\\true", concat_with_backslash!("test", 10, 'b', true));