5个版本

使用旧的Rust 2015

0.2.3 2021年7月12日
0.2.2 2019年1月25日
0.2.1 2019年1月22日
0.2.0 2018年7月23日
0.1.0 2018年7月23日

#423 in 算法

Download history 1847/week @ 2024-03-14 1951/week @ 2024-03-21 1385/week @ 2024-03-28 2127/week @ 2024-04-04 2679/week @ 2024-04-11 3152/week @ 2024-04-18 2322/week @ 2024-04-25 2186/week @ 2024-05-02 2687/week @ 2024-05-09 2359/week @ 2024-05-16 2850/week @ 2024-05-23 2204/week @ 2024-05-30 2522/week @ 2024-06-06 2404/week @ 2024-06-13 2409/week @ 2024-06-20 1671/week @ 2024-06-27

9,439 每月下载量
30 个crate中使用 (10 个直接使用)

MIT/Apache

62KB
1K SLoC

文档

字符串和字节字符串的快速子串搜索,使用双向算法

这是与Rust的libstd中包含的相同代码,但这里进行了一些改进str::find(&str),但这里以一些改进的方式公开了

  • subslice::SubsliceExt::find(&self, other: &Self) -> Option<usize>
  • subslice::SubsliceExt::rfind(&self, other: &Self) -> Option<usize>

备注

考虑否认0/n因子分解,请参阅http://lists.gnu.org/archive/html/bug-gnulib/2010-06/msg00184.html


lib.rs:

str::find的泛化,适用于str[_],请参阅SubsliceExt以获取文档。

依赖关系

~170–340KB