From 199eb244651827df43ccf0d062a52846fea3b5b8 Mon Sep 17 00:00:00 2001 From: Psychotoxical <171614930+Psychotoxical@users.noreply.github.com> Date: Fri, 10 Jul 2026 03:58:08 +0200 Subject: [PATCH] chore(audio): satisfy clippy::question_mark on the hi-res spill read (#1269) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rust 1.97 flags the `match spill_path { Some(p) => …, None => return None }` as a `?` in disguise, which fails `cargo clippy -- -D warnings` on CI for every Rust pull request. Same control flow, written the way the lint asks for. --- src-tauri/crates/psysonic-audio/src/hi_res_blend.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src-tauri/crates/psysonic-audio/src/hi_res_blend.rs b/src-tauri/crates/psysonic-audio/src/hi_res_blend.rs index 1034c051..96be1c2a 100644 --- a/src-tauri/crates/psysonic-audio/src/hi_res_blend.rs +++ b/src-tauri/crates/psysonic-audio/src/hi_res_blend.rs @@ -123,10 +123,8 @@ fn resolve_cached_play_input(engine: &AudioEngine, url: &str) -> Option std::fs::read(&p).ok()?, - None => return None, - } + let path = spill_path?; + std::fs::read(&path).ok()? }; Some(PlayInput::Bytes(bytes)) }