Fix clippy for Rust 1.95

This commit is contained in:
Markus Unterwaditzer
2026-04-16 21:11:44 +02:00
committed by Brad Warren
parent a1a29b5ec8
commit ca30a146b2
4 changed files with 19 additions and 23 deletions

View File

@@ -289,8 +289,7 @@ impl DiagTask {
self.stop(qmdl_store, Some(reason)).await; self.stop(qmdl_store, Some(reason)).await;
return; return;
} }
DiskSpaceCheck::Warning(mb) => { DiskSpaceCheck::Warning(mb) if !self.low_space_warned => {
if !self.low_space_warned {
self.low_space_warned = true; self.low_space_warned = true;
warn!("Disk space low: {}MB remaining", mb); warn!("Disk space low: {}MB remaining", mb);
self.notification_channel self.notification_channel
@@ -302,7 +301,6 @@ impl DiagTask {
.await .await
.ok(); .ok();
} }
}
_ => {} _ => {}
} }
} }

View File

@@ -216,7 +216,7 @@ impl RecordingStore {
} }
// sort chronologically // sort chronologically
manifest_entries.sort_by(|a, b| a.start_time.cmp(&b.start_time)); manifest_entries.sort_by_key(|a| a.start_time);
let mut store = RecordingStore { let mut store = RecordingStore {
path: path.as_ref().to_path_buf(), path: path.as_ref().to_path_buf(),

View File

@@ -81,11 +81,12 @@ impl DiskStats {
let free_kb = (stat.f_bfree as u64 * block_size / 1024) as usize; let free_kb = (stat.f_bfree as u64 * block_size / 1024) as usize;
let available_kb = (stat.f_bavail as u64 * block_size / 1024) as usize; let available_kb = (stat.f_bavail as u64 * block_size / 1024) as usize;
let used_kb = total_kb.saturating_sub(free_kb); let used_kb = total_kb.saturating_sub(free_kb);
let used_percent = if stat.f_blocks > 0 { let used_percent = format!(
format!("{}%", (stat.f_blocks - stat.f_bfree) * 100 / stat.f_blocks) "{}%",
} else { ((stat.f_blocks - stat.f_bfree) * 100)
"0%".to_string() .checked_div(stat.f_blocks)
}; .unwrap_or(0)
);
Ok(Self { Ok(Self {
partition: qmdl_path.to_string(), partition: qmdl_path.to_string(),

View File

@@ -42,10 +42,7 @@ pub async fn telnet_send_command_with_output(
let mut read_buf = Vec::new(); let mut read_buf = Vec::new();
timeout(Duration::from_secs(10), async { timeout(Duration::from_secs(10), async {
loop { while let Ok(byte) = reader.read_u8().await {
let Ok(byte) = reader.read_u8().await else {
break;
};
read_buf.push(byte); read_buf.push(byte);
// when we see this string we know the command is done and can terminate. // when we see this string we know the command is done and can terminate.