2 个版本

0.1.1 2021年6月3日
0.1.0 2021年6月1日

#455Rust 模式

Download history 15674/week @ 2024-03-14 13053/week @ 2024-03-21 11149/week @ 2024-03-28 13396/week @ 2024-04-04 17824/week @ 2024-04-11 14917/week @ 2024-04-18 14776/week @ 2024-04-25 18787/week @ 2024-05-02 15566/week @ 2024-05-09 17112/week @ 2024-05-16 16317/week @ 2024-05-23 15174/week @ 2024-05-30 14128/week @ 2024-06-06 16326/week @ 2024-06-13 20170/week @ 2024-06-20 16383/week @ 2024-06-27

69,799 每月下载量
用于 90crate(18 个直接使用)

MPL-2.0 许可协议

9KB
171

indent

Crates.io Crates.io docs.rs Libraries.io dependency status for latest release Lines of code REUSE Compliance

此crate提供4个函数,用于将多行字符串插入到另一个字符串中已经缩进的上下文中。

  • indent_by:从第二行开始,对非空行进行指定数量的空格缩进。
  • indent_with:从第二行开始,对非空行使用指定的前缀缩进。
  • indent_all_by:对非空行进行指定数量的空格缩进。
  • indent_all_with:对非空行使用指定的前缀缩进。

示例

fn main() {
    let string = "line one

line two
";
    assert_eq!("line one\n\n  line two\n", indent::indent_by(2, string));
}

许可协议

Mozilla 公共许可协议 2.0

贡献

除非你明确说明,否则你提交的任何有意包含在作品中的贡献都应按照Mozilla公共许可协议2.0进行许可,不附加任何额外的条款或条件。

无运行时依赖