Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. use std::fs::{self, ReadDir};
  2. use std::error::Error;
  3. use std::result::Result;
  4.  
  5. fn traverse(dirs: &[String]) {
  6. let res: Vec<Result<ReadDir, &str>> = dirs
  7. .iter()
  8. .flat_map(|dirname| {
  9. let r: Result<ReadDir, &str> = fs::read_dir(dirname).map_err(|e| {e.description()});
  10. r
  11. }).collect();
  12. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement