async-walkdir
Asynchronous directory traversal for Rust.
Based on async-fs and blocking, it uses a thread pool to handle blocking IOs. Please refere to those crates for the rationale. This crate is compatible with async runtimes tokio, async-std, smol and potentially any runtime based on futures 0.3
We do not plan to be as feature full as Walkdir crate in the synchronous world, but do not hesitate to open an issue or a PR.
Example
use WalkDir;
use block_on;
use StreamExt;
block_on;