#directory #multi-threaded #walker #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

#7 in #walker

Download history 18/week @ 2024-02-18 23/week @ 2024-02-25 1/week @ 2024-03-03 3/week @ 2024-03-10 40/week @ 2024-03-31

54 downloads per month
Used in 2 crates (via 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–1.4MB
~25K SLoC