Remove for_all_file

This commit is contained in:
topjohnwu
2023-09-13 18:09:16 -07:00
parent 4745e86c1b
commit 6a59939d9a
2 changed files with 14 additions and 30 deletions

View File

@@ -295,27 +295,6 @@ impl Directory {
})?;
Ok(())
}
pub fn for_all_file<F: FnMut(&DirEntry) -> io::Result<WalkResult>>(
&mut self,
mut f: F,
) -> io::Result<WalkResult> {
use WalkResult::*;
loop {
match self.read()? {
None => return Ok(Continue),
Some(ref e) => {
if e.is_dir() {
return Ok(Continue);
}
match f(e)? {
Abort | Skip => return Ok(Continue),
Continue => {}
}
}
}
}
}
}
impl Directory {