Commit 2847a57a authored by Nick Mathewson's avatar Nick Mathewson 🦀
Browse files

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

parent b1d375c7
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -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();