INNER CODE UNIT · Rust
Some
atanunq/viu · src/app.rs:100
if let Some(path_name) = dir_entry.path().to_str() {
//if -r is passed, continue down
if conf.recursive && dir_entry.metadata()?.is_dir() {
view_directory(conf, path_name, (tx, rx))?;
}
//if it is a regular file, viu it, but do not exit on error
else {
let _ = view_file(conf, path_name, (tx, rx));
}
} else {
eprintln!("Could not get path name, skipping...");
continue;
}
}
Ok(())
}