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 · Rust 包仓库 1847/week @ 2024-03-14 · Rust 包仓库 1951/week @ 2024-03-21 · Rust 包仓库 1385/week @ 2024-03-28 · Rust 包仓库 2127/week @ 2024-04-04 · Rust 包仓库 2679/week @ 2024-04-11 · Rust 包仓库 3152/week @ 2024-04-18 · Rust 包仓库 2322/week @ 2024-04-25 · Rust 包仓库 2186/week @ 2024-05-02 · Rust 包仓库 2687/week @ 2024-05-09 · Rust 包仓库 2359/week @ 2024-05-16 · Rust 包仓库 2850/week @ 2024-05-23 · Rust 包仓库 2204/week @ 2024-05-30 · Rust 包仓库 2522/week @ 2024-06-06 · Rust 包仓库 2404/week @ 2024-06-13 · Rust 包仓库 2409/week @ 2024-06-20 · Rust 包仓库 1671/week @ 2024-06-27 · Rust 包仓库

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