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

fast-walker

Multi-threaded directory walker, with async support

6 releases

0.2.1 Dec 26, 2023
0.2.0 Dec 26, 2023
0.1.2 Mar 21, 2023
0.0.0 Mar 21, 2023

#784 in Filesystem

Download history 8/week @ 2024-09-23 1/week @ 2024-10-07

54 downloads per month
Used in unity-utils

MPL-2.0 license

21KB
543 lines

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

Dependencies

~0–5.5MB
~25K SLoC