Browse Source

refactoring: use let else instead of match

main
fdai7451 2 years ago
parent
commit
63e33fdaf8
  1. 9
      src/builtins/ls.rs

9
src/builtins/ls.rs

@ -16,12 +16,9 @@ impl Builtin for Ls {
//for entry in entries.by_ref().into_iter() {} //for entry in entries.by_ref().into_iter() {}
for entry in entries { for entry in entries {
let entry = match entry {
Ok(e) => e,
Err(_) => {
println!("Couldn't get directory entry");
continue;
}
let Ok(entry) = entry else {
eprintln!("Couldn't get directory entry");
continue;
}; };
let metadata = match metadata(entry.path()) { let metadata = match metadata(entry.path()) {
Ok(m) => m, Ok(m) => m,

Loading…
Cancel
Save