]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
rust: fix clippy lint for partialeq_to_none
authorJason Ish <jason.ish@oisf.net>
Mon, 3 Oct 2022 21:40:46 +0000 (15:40 -0600)
committerVictor Julien <vjulien@oisf.net>
Tue, 4 Oct 2022 09:22:02 +0000 (11:22 +0200)
Use .is_some() and .is_none() instead of comparing against None.
Comparing against None requires a value to impl PartialEq, is_none() and
is_some() do not and are more idiomatic.

rust/src/ike/ike.rs
rust/src/krb/krb5.rs
rust/src/ntp/ntp.rs
rust/src/sip/sip.rs
rust/src/smb/auth.rs
rust/src/smb/smb1.rs
rust/src/smb/smb1_records.rs
rust/src/snmp/snmp.rs
rust/src/tftp/tftp.rs

index f476653654557b68096241407660c2d11b285fcb..8c58fdd9b10d029feb5b83725d035387e344bc1e 100644 (file)
@@ -163,7 +163,7 @@ impl IKEState {
             .transactions
             .iter()
             .position(|tx| tx.tx_id == tx_id + 1);
-        debug_assert!(tx != None);
+        debug_assert!(tx.is_some());
         if let Some(idx) = tx {
             let _ = self.transactions.remove(idx);
         }
index e8bb499349423b4b02a8de2530d8c9c15af0e40e..d1fabaead14c1fbaae9a1c4364272e16c6f4e7a8 100644 (file)
@@ -218,7 +218,7 @@ impl KRB5State {
 
     fn free_tx(&mut self, tx_id: u64) {
         let tx = self.transactions.iter().position(|tx| tx.id == tx_id + 1);
-        debug_assert!(tx != None);
+        debug_assert!(tx.is_some());
         if let Some(idx) = tx {
             let _ = self.transactions.remove(idx);
         }
index 257c9e7c371299d86a21e15d55b7cb975c41618a..5b3601a2b390d259cc90ec7e58ec37cf2797db45 100644 (file)
@@ -136,7 +136,7 @@ impl NTPState {
 
     fn free_tx(&mut self, tx_id: u64) {
         let tx = self.transactions.iter().position(|tx| tx.id == tx_id + 1);
-        debug_assert!(tx != None);
+        debug_assert!(tx.is_some());
         if let Some(idx) = tx {
             let _ = self.transactions.remove(idx);
         }
index 6d7dd5d04e8b4cf048113bb0b8b18641889d2999..cb2bf035565cd91f708a5c7cf7485f519fcf6919 100755 (executable)
@@ -103,7 +103,7 @@ impl SIPState {
             .transactions
             .iter()
             .position(|tx| tx.id == tx_id + 1);
-        debug_assert!(tx != None);
+        debug_assert!(tx.is_some());
         if let Some(idx) = tx {
             let _ = self.transactions.remove(idx);
         }
index f3efdf874ac837106edfbb9ddefab02e7db155b1..6c9d9c47f5ec8644f5c0549cf13ba6ecd4d5f11b 100644 (file)
@@ -132,7 +132,7 @@ fn parse_secblob_spnego(blob: &[u8]) -> Option<SpnegoRequest>
                     }
                 }
 
-                if have_ntlmssp && kticket == None {
+                if have_ntlmssp && kticket.is_none() {
                     SCLogDebug!("parsing expected NTLMSSP");
                     ntlmssp = parse_ntlmssp_blob(os);
                 }
index 1b80ba11c3fdad79c905f3883aae8c5631adb1ec..5ca1da5207bd132fdcef8b6b8ccc374735848373 100644 (file)
@@ -646,7 +646,7 @@ fn smb1_response_record_one<'b>(state: &mut SMBState, r: &SmbRecord<'b>, command
                                 },
                                 _ => { None },
                             };
-                            if d == None {
+                            if d.is_none() {
                                 tx.set_event(SMBEvent::NegotiateMalformedDialects);
                             }
                             (true, d)
@@ -865,7 +865,7 @@ pub fn smb1_trans_request_record<'b>(state: &mut SMBState, r: &SmbRecord<'b>)
 
             /* if we have a fid, store it so the response can pick it up */
             let mut pipe_dcerpc = false;
-            if rd.pipe != None {
+            if rd.pipe.is_some() {
                 let pipe = rd.pipe.unwrap();
                 state.ssn2vec_map.insert(SMBCommonHdr::from1(r, SMBHDR_TYPE_GUID),
                         pipe.fid.to_vec());
index 6f602ceffe80a00dfbef72a4543292cec55266b4..32e73fe5117537d651b6be96467212a4222aced3 100644 (file)
@@ -114,7 +114,7 @@ pub fn parse_smb1_write_andx_request_record(i : &[u8], andx_offset: usize) -> IR
     let (i, _padding_evasion) = cond(data_offset > ax+4+2*(wct as u16), |b| take(data_offset - (ax+4+2*(wct as u16)))(b))(i)?;
     let (i, file_data) = rest(i)?;
     let record = Smb1WriteRequestRecord {
-        offset: if high_offset != None { ((high_offset.unwrap() as u64) << 32)|(offset as u64) } else { 0 },
+        offset: if high_offset.is_some() { ((high_offset.unwrap() as u64) << 32)|(offset as u64) } else { 0 },
         len: (((data_len_high as u32) << 16) as u32)|(data_len_low as u32),
         fid,
         data: file_data,
@@ -514,7 +514,7 @@ pub fn parse_smb_read_andx_request_record(i: &[u8]) -> IResult<&[u8], SmbRequest
     let record = SmbRequestReadAndXRecord {
         fid,
         size: (((max_count_high as u64) << 16)|max_count_low as u64),
-        offset: if high_offset != None { ((high_offset.unwrap() as u64) << 32)|(offset as u64) } else { 0 },
+        offset: if high_offset.is_some() { ((high_offset.unwrap() as u64) << 32)|(offset as u64) } else { 0 },
     };
     Ok((i, record))
 }
index eeaa8e832f5dba24d99525ae345565272f2ed9ac..f2f2e59b7483bd108e39351bb155efb1cf25c1fb 100644 (file)
@@ -218,7 +218,7 @@ impl<'a> SNMPState<'a> {
 
     fn free_tx(&mut self, tx_id: u64) {
         let tx = self.transactions.iter().position(|tx| tx.id == tx_id + 1);
-        debug_assert!(tx != None);
+        debug_assert!(tx.is_some());
         if let Some(idx) = tx {
             let _ = self.transactions.remove(idx);
         }
index 232e47102de397ff3fd4b86e1e98b77600cd93ef..7716ec8ea36a04542d7d5990936500642aa227c5 100644 (file)
@@ -55,7 +55,7 @@ impl TFTPState {
 
     fn free_tx(&mut self, tx_id: u64) {
         let tx = self.transactions.iter().position(|tx| tx.id == tx_id + 1);
-        debug_assert!(tx != None);
+        debug_assert!(tx.is_some());
         if let Some(idx) = tx {
             let _ = self.transactions.remove(idx);
         }