pub fn walk_dir<'async_recursion, P>( dir: P, ) -> Pin<Box<dyn Future<Output = Result<FileEntry>> + Send + 'async_recursion>>where P: AsRef<Path> + Send + 'async_recursion,
Walk a directory recursively and return a list of all files.