rust: fix for loop over option

As of Rust 1.66 with strict mode enabled, a for loop over an option is
now an error. Replace the last occurrence of this pattern with an "if
let" statement.
pull/8376/head
Jason Ish 4 years ago
parent 462366d447
commit 6b6709c9d9

@ -59,8 +59,8 @@ pub extern "C" fn rs_log_set_level(level: i32) {
fn basename(filename: &str) -> &str {
let path = Path::new(filename);
for os_str in path.file_name() {
for basename in os_str.to_str() {
if let Some(os_str) = path.file_name() {
if let Some(basename) = os_str.to_str() {
return basename;
}
}

Loading…
Cancel
Save