Macro textwrap_macros::dedent
source · macro_rules! dedent {
($($proc_macro:tt)*) => { ... };
}
Expand description
Removes common leading whitespace from each line.
This macro will look at each non-empty line and determine the maximum amount of whitespace that can be removed from all lines, and create a new string literal in place of the old one.
Usage
ⓘ
dedent!($text: lit &str) -> lit &str
Example
use textwrap_macros::dedent;
const X: &str = dedent!("
1st line
2nd line
3rd line
");
assert_eq!(X, "
1st line
2nd line
3rd line
");
See also textwrap::dedent
.