diff --git a/mavlink-core/src/connection/direct_serial.rs b/mavlink-core/src/connection/direct_serial.rs index 0d23ea3a4f..e7065d10c7 100644 --- a/mavlink-core/src/connection/direct_serial.rs +++ b/mavlink-core/src/connection/direct_serial.rs @@ -124,6 +124,6 @@ impl MavConnection for SerialConnection { #[cfg(feature = "signing")] fn setup_signing(&mut self, signing_data: Option) { - 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 ac403659c8..2340a37ccb 100644 --- a/mavlink-core/src/connection/file.rs +++ b/mavlink-core/src/connection/file.rs @@ -75,6 +75,6 @@ impl MavConnection for FileConnection { #[cfg(feature = "signing")] fn setup_signing(&mut self, signing_data: Option) { - 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 8e8212702c..76f8ff2cf4 100644 --- a/mavlink-core/src/connection/tcp.rs +++ b/mavlink-core/src/connection/tcp.rs @@ -144,6 +144,6 @@ impl MavConnection for TcpConnection { #[cfg(feature = "signing")] fn setup_signing(&mut self, signing_data: Option) { - 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 dbbdaa6e30..d5a1851acc 100644 --- a/mavlink-core/src/connection/udp.rs +++ b/mavlink-core/src/connection/udp.rs @@ -196,7 +196,7 @@ impl MavConnection for UdpConnection { #[cfg(feature = "signing")] fn setup_signing(&mut self, signing_data: Option) { - 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 53dc8bfb38..85687cdc06 100644 --- a/mavlink-core/src/lib.rs +++ b/mavlink-core/src/lib.rs @@ -716,11 +716,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]); } @@ -878,13 +878,13 @@ fn read_v2_raw_message_inner( } /// Async read a raw buffer with the mavlink message -/// +/// /// V2 maximum size is 280 bytes: `` #[cfg(feature = "tokio-1")] pub async fn read_v2_raw_message_async( reader: &mut R, ) -> Result { - read_v2_raw_message_async_inner::(reader, None).await + read_v2_raw_message_async_inner::(reader, None).await } /// Async read a raw buffer with the mavlink message diff --git a/mavlink/tests/tcp_loopback_tests.rs b/mavlink/tests/tcp_loopback_tests.rs index 3d68bf19be..e111545507 100644 --- a/mavlink/tests/tcp_loopback_tests.rs +++ b/mavlink/tests/tcp_loopback_tests.rs @@ -6,7 +6,7 @@ mod test_tcp_connections { #[cfg(feature = "signing")] use mavlink::SigningConfig; - + #[cfg(feature = "signing")] use crate::test_shared; /// Test whether we can send a message via TCP and receive it OK. This also test signing as a property of a MavConnection if the signing feature is enabled.