]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
rust: fix clippy lint for redundant_closure
authorJason Ish <jason.ish@oisf.net>
Mon, 3 Oct 2022 21:25:50 +0000 (15:25 -0600)
committerVictor Julien <vjulien@oisf.net>
Tue, 4 Oct 2022 09:22:02 +0000 (11:22 +0200)
Removes a closure where the function can be directly provided.

rust/src/applayer.rs
rust/src/detect/iprep.rs
rust/src/detect/stream_size.rs
rust/src/ike/parser.rs

index bea80bb02c51b8007f80fc53d0f15d97d00dfc80..3c493a44dab6e76bf9ca79618b30538005e5aeea 100644 (file)
@@ -678,6 +678,6 @@ pub trait AppLayerFrameType {
 
     /// Converts a variant ID to an FFI safe name.
     extern "C" fn ffi_name_from_id(id: u8) -> *const std::os::raw::c_char where Self: Sized {
-        Self::from_u8(id).map(|s| s.to_cstring()).unwrap_or_else(|| std::ptr::null())
+        Self::from_u8(id).map(|s| s.to_cstring()).unwrap_or_else(std::ptr::null)
     }
 }
index d05040f22129d26987d14f6f82de692b951064f2..1e8c0e428ea6520b4110f994a51f99f3ecb7905c 100644 (file)
@@ -76,7 +76,7 @@ extern "C" {
 
 pub fn detect_parse_iprep(i: &str) -> IResult<&str, DetectIPRepData> {
     let (i, _) = opt(is_a(" "))(i)?;
-    let (i, cmd) = map_res(alpha0, |s: &str| DetectIPRepDataCmd::from_str(s))(i)?;
+    let (i, cmd) = map_res(alpha0, DetectIPRepDataCmd::from_str)(i)?;
     let (i, _) = opt(is_a(" "))(i)?;
     let (i, _) = char(',')(i)?;
     let (i, _) = opt(is_a(" "))(i)?;
index 5902e88e516da4e3876933d98d152f2475bde0d9..c7373eb7140beb84b5b993b8433edc36e9ef3fc2 100644 (file)
@@ -59,7 +59,7 @@ pub struct DetectStreamSizeData {
 
 pub fn detect_parse_stream_size(i: &str) -> IResult<&str, DetectStreamSizeData> {
     let (i, _) = opt(is_a(" "))(i)?;
-    let (i, flags) = map_res(alpha0, |s: &str| DetectStreamSizeDataFlags::from_str(s))(i)?;
+    let (i, flags) = map_res(alpha0, DetectStreamSizeDataFlags::from_str)(i)?;
     let (i, _) = opt(is_a(" "))(i)?;
     let (i, _) = char(',')(i)?;
     let (i, _) = opt(is_a(" "))(i)?;
index 732146ea35a141470083d12c8da376fe0c933e2e..1cdd07691e8f78618c71714e81f62696f0a206ea 100644 (file)
@@ -471,7 +471,7 @@ pub fn parse_sa_attribute(i: &[u8]) -> IResult<&[u8], Vec<SaAttribute>> {
             },
             hex_value: match format.0 {
                 0 => variable_attribute_value
-                    .map(|_variable_attribute_value| to_hex(_variable_attribute_value)),
+                    .map(to_hex),
                 _ => None,
             },
         };