A Rust procedural macro that removes leading indentation from string literals.
| .cargo | ||
| src | ||
| tests | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| license.txt | ||
| readme.md | ||
dedent
A procedural macro that removes leading indentation from string literals.
.cargo/config.toml:
[registries.nettika]
index = "sparse+https://forge.leaf.ninja/api/packages/nettika/cargo/"
Cargo.toml:
[dependencies]
dedent = { version = "0.1", registry = "nettika" }
Usage
use dedent::dedent;
let xml = dedent! {r#"
<root>
<item id="3"/>
</root>
"#};
assert_eq!(xml, r#"<root>
<item id="3"/>
</root>"#);