fix clippy warnings

This commit was merged in pull request #57.
This commit is contained in:
2026-08-30 09:25:49 +00:00
parent 3c657045ca
commit 91948bdcf5
4 changed files with 8 additions and 14 deletions
+3
View File
@@ -83,3 +83,6 @@ opt-level = 's'
[features] [features]
default = [] default = []
wokwi = [] wokwi = []
[lints.clippy]
manual_async_fn = "allow"
+3 -9
View File
@@ -67,7 +67,7 @@ pub async fn display_error(
#[embassy_executor::task] #[embassy_executor::task]
pub async fn run( pub async fn run(
mut inputs: Inputs, mut inputs: Inputs,
mut outputs: &'static Mutex<Outputs>, outputs: &'static Mutex<Outputs>,
peripherals: &'static Peripherals, peripherals: &'static Peripherals,
navigation_state: &'static Mutex<NavigationState>, navigation_state: &'static Mutex<NavigationState>,
) { ) {
@@ -84,7 +84,7 @@ pub async fn run(
.display(&mut outs, peripherals) .display(&mut outs, peripherals)
.await .await
{ {
display_error(error.to_string(), &navigation_state, &outputs, peripherals).await; display_error(error.to_string(), navigation_state, outputs, peripherals).await;
}; };
} }
@@ -142,13 +142,7 @@ pub async fn run(
.display(&mut outs, peripherals) .display(&mut outs, peripherals)
.await .await
{ {
display_error( display_error(error.to_string(), navigation_state, outputs, peripherals).await;
error.to_string(),
&navigation_state,
&mut outputs,
peripherals,
)
.await;
} }
} }
} }
+1 -3
View File
@@ -21,9 +21,7 @@ impl Error for FlashStoreError {}
impl Display for FlashStoreError { impl Display for FlashStoreError {
fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
match self { write!(f, "FlashStoreError:\n{:?}", self.0)
err => write!(f, "FlashStoreError:\n{:?}", err.0),
}
} }
} }
+1 -2
View File
@@ -16,7 +16,6 @@ use embedded_graphics::{
pixelcolor::Rgb565, pixelcolor::Rgb565,
prelude::*, prelude::*,
primitives::Rectangle, primitives::Rectangle,
text::Text,
}; };
use alloc::format; use alloc::format;
@@ -39,7 +38,7 @@ impl Navigable for FlashInfoView {
.primary_display .primary_display
.clear(Rgb565::BLACK) .clear(Rgb565::BLACK)
.map_err(PrimaryDisplayError::from)?; .map_err(PrimaryDisplayError::from)?;
let style = MonoTextStyle::new(&FONT_10X20, Rgb565::WHITE); let _style = MonoTextStyle::new(&FONT_10X20, Rgb565::WHITE);
let mut magic_bytes: [u8; MAGIC_REGION.size] = [0; MAGIC_REGION.size]; let mut magic_bytes: [u8; MAGIC_REGION.size] = [0; MAGIC_REGION.size];
peripherals peripherals
.store .store