diff --git a/src/output.rs b/src/output.rs index 1d53c55f..facebc77 100644 --- a/src/output.rs +++ b/src/output.rs @@ -51,7 +51,7 @@ fn print_trailing_slash( config: &Config, style: Option<&Style>, ) -> io::Result<()> { - if entry.file_type().map_or(false, |ft| ft.is_dir()) { + if entry.file_type().is_some_and(|ft| ft.is_dir()) { write!( stdout, "{}", diff --git a/src/walk.rs b/src/walk.rs index a98bdffd..0991e1c7 100644 --- a/src/walk.rs +++ b/src/walk.rs @@ -477,7 +477,7 @@ impl WorkerState { && path .symlink_metadata() .ok() - .map_or(false, |m| m.file_type().is_symlink()) => + .is_some_and(|m| m.file_type().is_symlink()) => { DirEntry::broken_symlink(path) }