Skip to content
Snippets Groups Projects
Commit 2847a57a authored by Nick Mathewson's avatar Nick Mathewson :game_die:
Browse files

Fix build with Rust 1.53; we can't use map_while

parent b1d375c7
No related branches found
No related tags found
No related merge requests found
......@@ -67,7 +67,10 @@ pub(super) fn files_to_delete(statepath: &Path, now: SystemTime) -> Vec<PathBuf>
.map_err(dir_read_failed) // Result from fs::read_dir
.into_iter()
.flatten()
.map_while(|result| result.map_err(dir_read_failed).ok()); // Result from dir.next()
// TODO: Use map_while once we are on Rust >= 1.57
.map(|result| result.map_err(dir_read_failed).ok()) // Result from dir.next()
.take_while(|result| result.is_some())
.flatten();
for entry in entries {
let path = entry.path();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment