#directory #multi-threaded #walker #async #path

fast-walker

多线程目录遍历器,支持异步操作

6 个版本

0.2.1 2023 年 12 月 26 日
0.2.0 2023 年 12 月 26 日
0.1.2 2023 年 3 月 21 日
0.0.0 2023 年 3 月 21 日

#9#multi-threaded

Download history 2/week @ 2024-03-09 1/week @ 2024-03-16 32/week @ 2024-03-30 8/week @ 2024-04-06

54 每月下载量
2 个crate中使用 (通过 unity-utils)

MPL-2.0 许可证

21KB
543

let plan = WalkPlan::new(root)
    .reject_if(|path, _| path.starts_with("."));
for item in plan.into_iter().take(10) {
    println!("{:?}", item);
}

依赖

~0–1.4MB
~25K SLoC