]> git.ipfire.org Git - people/ms/suricata.git/commitdiff
rust: fix inherent to string
authorModupe Falodun <falodunmodupeola@gmail.com>
Sun, 31 Oct 2021 16:31:52 +0000 (17:31 +0100)
committerVictor Julien <victor@inliniac.net>
Sun, 31 Oct 2021 19:29:52 +0000 (20:29 +0100)
Bug: OISF#4618

rust/src/lib.rs
rust/src/smb/ntlmssp_records.rs

index a7399d9f51a47f567447310deade3e7bbda4ad28..e182074ab733b7107123b2456b38977bcf4a7552 100644 (file)
@@ -62,7 +62,6 @@
 #![allow(clippy::branches_sharing_code)]
 #![allow(clippy::while_let_loop)]
 #![allow(clippy::redundant_pattern_matching)]
-#![allow(clippy::inherent_to_string)]
 #![allow(clippy::field_reassign_with_default)]
 #![allow(clippy::collapsible_match)]
 
index e0fca25c8ca7985c82f00dc092a3102c0084eeba..879ad13b0f87cbbf9f2c6c194f5ebcd6bd13e5f7 100644 (file)
@@ -15,6 +15,7 @@
  * 02110-1301, USA.
  */
 
+use std::fmt;
 use nom::IResult;
 use nom::combinator::rest;
 use nom::number::streaming::{le_u8, le_u16, le_u32};
@@ -27,9 +28,9 @@ pub struct NTLMSSPVersion {
     pub ver_ntlm_rev: u8,
 }
 
-impl NTLMSSPVersion {
-    pub fn to_string(&self) -> String {
-        format!("{}.{} build {} rev {}",
+impl fmt::Display for NTLMSSPVersion {
+    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+        write!(f, "{}.{} build {} rev {}",
                 self.ver_major, self.ver_minor,
                 self.ver_build, self.ver_ntlm_rev)
     }