]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
rust: fix warnings on rustc 1.67.0-nightly
authorPhilippe Antoine <pantoine@oisf.net>
Thu, 3 Nov 2022 14:35:22 +0000 (15:35 +0100)
committerVictor Julien <vjulien@oisf.net>
Tue, 8 Nov 2022 04:44:02 +0000 (06:44 +0200)
warning: for loop over an `Option`. This is more readably written
as an `if let` statement

rust/src/log.rs

index 83c1dc357b2e25786a461e128c680d6f3843341a..84aa03d69907e172836aa6519600497b470e4bf5 100644 (file)
@@ -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;
         }
     }