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