#string-literal #string #multiline #literals #heredoc

stripmargin

简洁而优雅的 Rust 多行字符串,类似于 Scala

2 个版本

0.1.1 2021 年 1 月 17 日
0.1.0 2021 年 1 月 16 日

#10 in #literal

Download history 842/week @ 2024-03-15 357/week @ 2024-03-22 531/week @ 2024-03-29 525/week @ 2024-04-05 631/week @ 2024-04-12 439/week @ 2024-04-19 847/week @ 2024-04-26 1048/week @ 2024-05-03 755/week @ 2024-05-10 542/week @ 2024-05-17 972/week @ 2024-05-24 727/week @ 2024-05-31 537/week @ 2024-06-07 623/week @ 2024-06-14 806/week @ 2024-06-21 672/week @ 2024-06-28

2,683 每月下载量
用于 rust-wc

MIT 许可证

5KB

stripmargin

Downloads License crates.io docs.rs

一个小的 Rust 库,让您可以像 Scala 一样编写多行字符串。

用法

use stripmargin::StripMargin;

// Use '|' to set left margin, 
// and then `.strip_margin()` :)
```rust
assert_eq!(
    r#"Hello,
      |  world!
      |"#
    .strip_margin(),
    "Hello,\n  world!\n",
);

lib.rs:

一个小的 Rust 库,让您可以像 Scala 一样编写多行字符串。

无运行时依赖