24 lines
340 B
Markdown
24 lines
340 B
Markdown
|
|
# dedent
|
||
|
|
|
||
|
|
A procedural macro that removes leading indentation from string literals.
|
||
|
|
|
||
|
|
```toml
|
||
|
|
[dependencies]
|
||
|
|
dedent = { version = "0.1", registry = "nettika" }
|
||
|
|
```
|
||
|
|
|
||
|
|
## Example
|
||
|
|
|
||
|
|
```rust
|
||
|
|
use dedent::dedent;
|
||
|
|
|
||
|
|
let xml = dedent! {r#"
|
||
|
|
<root>
|
||
|
|
<item id="3"/>
|
||
|
|
</root>
|
||
|
|
"#};
|
||
|
|
|
||
|
|
assert_eq!(xml, r#"<root>
|
||
|
|
<item id="3"/>
|
||
|
|
</root>"#);
|
||
|
|
```
|