#side #diff #text #side-by-side

side-by-side-diff

创建并行差异文本

3 个版本

0.1.2 2023年2月18日
0.1.1 2023年2月18日
0.1.0 2023年2月18日

#21 in #side

MIT 许可协议

6KB
81 代码行

side-by-side-diff

Latest Version Crates.io License

side-by-side-diff 包是一个 Similar 的包装器。该 side-by-side-diff 可以从两个文本创建并行差异文本。

use side_by_side_diff::create_side_by_side_diff;

fn main() {
    let diff = create_side_by_side_diff("aaa\niii\nuuu", "aaa\nii\nuuu", 20);
    println!("{diff}");
}
$ cargo run
     1 | aaa                  |      1 | aaa                  |
     2 | iii                  |        |                      |
       |                      |      2 | ii                   |
     3 | uuu                  |      3 | uuu                  |

依赖项

~555KB