dissimilar:基于Google的diff match patch具有语义清除功能的Diff库 源码
差异:具有语义清除功能的差异库 该库是到Rust的Diff组件的端口。 diff实现基于但包括一些清除,以通过排除可能是巧合的共同点来提高人类的可读性。 Diff Match Patch最初建于2006年,旨在为Google文档提供支持。 [ dependencies ] dissimilar = " 1.0 " 编译器支持:需要rustc 1.31+ 界面 这是Rust实现的整个API。 它对借用的字符串进行操作,并且diff算法的返回值是指向这些输入字符串的切片的大块向量。 pub enum Chunk < ' a > { Equal (& ' a str ), Delete (& ' a str ), Insert (& ' a str ), } pub fn diff (text1: & str , text2: & str ) -> Vec <C
用户评论