6 个版本
0.2.0 | 2019年2月22日 |
---|---|
0.1.4 | 2019年2月21日 |
#1613 in Rust 模式
在 spellcheck_toy 中使用
19KB
320 行
stringedits
stringedits 包含了 Edit
trait 以及用于字符串简单编辑的相关迭代器
这是一个主要面向 spellcheck_toy 项目的库包
使用方法
在您的 Cargo.toml 中的 [dependencies] 下添加 stringedits = "0.1.4",然后引入 Edit trait。
use stringedits::Edit;
let replaces = "ab".replaces().collect::<Vec<String>>().join(" ");
let want = concat!(
"ab bb cb db eb fb gb hb ib jb kb lb mb nb ob pb qb rb sb tb ub vb wb xb yb zb ", // replace first character, 'a'
"aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az", // replace second character, 'b'
);
assert_eq!(want, replaces);
作者
由 Efron Licht 编写 ([email protected])
许可证
在 MIT 许可证 下可用