From 47ddaeb6117d6ecb2c479bdcb01fd45f0805cea4 Mon Sep 17 00:00:00 2001 From: Jan Niehusmann Date: Thu, 3 Apr 2025 17:08:23 +0000 Subject: [PATCH] Disable misguided clippy lint --- embedded-hal-nb/src/serial.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/embedded-hal-nb/src/serial.rs b/embedded-hal-nb/src/serial.rs index 98142270..b78888ef 100644 --- a/embedded-hal-nb/src/serial.rs +++ b/embedded-hal-nb/src/serial.rs @@ -124,6 +124,9 @@ where { #[inline] fn write_str(&mut self, s: &str) -> core::fmt::Result { + // The iteration has side-effects so using + // `next_back()` instead of `last()` would be wrong + #[allow(clippy::double_ended_iterator_last)] let _ = s .bytes() .map(|c| nb::block!(self.write(Word::from(c))))