From 04a4732ec5127304e608a83ebc2e72ef9a15983d Mon Sep 17 00:00:00 2001
From: pv42 <pv42.97@gmail.com>
Date: Fri, 23 Aug 2024 20:05:16 +0200
Subject: [PATCH] fix: clippy warnings

---
 mavlink-core/src/connection/direct_serial.rs | 2 +-
 mavlink-core/src/connection/file.rs          | 2 +-
 mavlink-core/src/connection/tcp.rs           | 2 +-
 mavlink-core/src/connection/udp.rs           | 2 +-
 mavlink-core/src/lib.rs                      | 8 ++++----
 5 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/mavlink-core/src/connection/direct_serial.rs b/mavlink-core/src/connection/direct_serial.rs
index d2f376a..2954b98 100644
--- a/mavlink-core/src/connection/direct_serial.rs
+++ b/mavlink-core/src/connection/direct_serial.rs
@@ -124,6 +124,6 @@ impl<M: Message> MavConnection<M> for SerialConnection {
 
     #[cfg(feature = "signing")]
     fn setup_signing(&mut self, signing_data: Option<SigningConfig>) {
-        self.signing_data = signing_data.map(|cfg| SigningData::from_config(cfg))
+        self.signing_data = signing_data.map(SigningData::from_config)
     }
 }
diff --git a/mavlink-core/src/connection/file.rs b/mavlink-core/src/connection/file.rs
index c635d2b..7258259 100644
--- a/mavlink-core/src/connection/file.rs
+++ b/mavlink-core/src/connection/file.rs
@@ -75,6 +75,6 @@ impl<M: Message> MavConnection<M> for FileConnection {
 
     #[cfg(feature = "signing")]
     fn setup_signing(&mut self, signing_data: Option<SigningConfig>) {
-        self.signing_data = signing_data.map(|cfg| SigningData::from_config(cfg))
+        self.signing_data = signing_data.map(SigningData::from_config)
     }
 }
diff --git a/mavlink-core/src/connection/tcp.rs b/mavlink-core/src/connection/tcp.rs
index 04761ff..d362a56 100644
--- a/mavlink-core/src/connection/tcp.rs
+++ b/mavlink-core/src/connection/tcp.rs
@@ -144,6 +144,6 @@ impl<M: Message> MavConnection<M> for TcpConnection {
 
     #[cfg(feature = "signing")]
     fn setup_signing(&mut self, signing_data: Option<SigningConfig>) {
-        self.signing_data = signing_data.map(|cfg| SigningData::from_config(cfg))
+        self.signing_data = signing_data.map(SigningData::from_config)
     }
 }
diff --git a/mavlink-core/src/connection/udp.rs b/mavlink-core/src/connection/udp.rs
index 9481684..d2058fc 100644
--- a/mavlink-core/src/connection/udp.rs
+++ b/mavlink-core/src/connection/udp.rs
@@ -196,7 +196,7 @@ impl<M: Message> MavConnection<M> for UdpConnection {
 
     #[cfg(feature = "signing")]
     fn setup_signing(&mut self, signing_data: Option<SigningConfig>) {
-        self.signing_data = signing_data.map(|cfg| SigningData::from_config(cfg))
+        self.signing_data = signing_data.map(SigningData::from_config)
     }
 }
 
diff --git a/mavlink-core/src/lib.rs b/mavlink-core/src/lib.rs
index 1ac75b9..12d470b 100644
--- a/mavlink-core/src/lib.rs
+++ b/mavlink-core/src/lib.rs
@@ -705,11 +705,11 @@ impl MAVLinkV2MessageRaw {
     pub fn calculate_signature(&self, secret_key: &[u8], target_buffer: &mut [u8; 6]) {
         let mut hasher = Sha256::new();
         hasher.update(secret_key);
-        hasher.update(&[MAV_STX_V2]);
+        hasher.update([MAV_STX_V2]);
         hasher.update(self.header());
         hasher.update(self.payload());
         hasher.update(self.checksum_bytes());
-        hasher.update(&[self.signature_link_id()]);
+        hasher.update([self.signature_link_id()]);
         hasher.update(self.signature_timestamp_bytes());
         target_buffer.copy_from_slice(&hasher.finalize()[0..6]);
     }
@@ -917,9 +917,9 @@ async fn read_v2_raw_message_async_inner<M: Message, R: tokio::io::AsyncReadExt
             }
         }
 
-            return Ok(message);
-        }
+        return Ok(message);
     }
+}
 
 /// Async read a raw buffer with the mavlink message with signing support
 /// V2 maximum size is 280 bytes: `<https://mavlink.io/en/guide/serialization.html>`
-- 
GitLab