fix(ci): resolve clippy warnings

This commit is contained in:
NimBold
2026-07-05 20:42:09 +03:30
parent 3da73c623f
commit dabd252ab7
2 changed files with 9 additions and 10 deletions
+7 -6
View File
@@ -23,7 +23,7 @@ fn sanitize_metadata_filename(filename: &str) -> Option<String> {
.file_name()? .file_name()?
.to_str()? .to_str()?
.trim() .trim()
.trim_end_matches(|c| c == '.' || c == ' '); .trim_end_matches(['.', ' ']);
if basename.is_empty() || basename == "." || basename == ".." || basename.len() > 255 { if basename.is_empty() || basename == "." || basename == ".." || basename.len() > 255 {
return None; return None;
@@ -1133,9 +1133,9 @@ async fn fetch_metadata(
let mut current_res = head_req.send().await.map_err(|e| e.to_string())?; let mut current_res = head_req.send().await.map_err(|e| e.to_string())?;
let mut needs_fallback = false; let mut needs_fallback = false;
if !current_res.status().is_success() && !current_res.status().is_redirection() { if (!current_res.status().is_success() && !current_res.status().is_redirection())
needs_fallback = true; || (current_res.status().is_success() && current_res.headers().get(reqwest::header::CONTENT_LENGTH).is_none())
} else if current_res.status().is_success() && current_res.headers().get(reqwest::header::CONTENT_LENGTH).is_none() { {
needs_fallback = true; needs_fallback = true;
} }
@@ -3248,7 +3248,7 @@ async fn remove_download(
crate::ipc::DownloadStateEvent::new(id.clone(), crate::ipc::DownloadStatus::Paused), crate::ipc::DownloadStateEvent::new(id.clone(), crate::ipc::DownloadStatus::Paused),
); );
let cleanup_result = (|| async { let cleanup_result = async {
if delete_assets { if delete_assets {
if let Some(path) = primary_path.as_deref() { if let Some(path) = primary_path.as_deref() {
remove_download_assets(path, &app_handle).await?; remove_download_assets(path, &app_handle).await?;
@@ -3256,7 +3256,7 @@ async fn remove_download(
} }
crate::download_ownership::remove(&app_handle, &id)?; crate::download_ownership::remove(&app_handle, &id)?;
Ok::<(), String>(()) Ok::<(), String>(())
})() }
.await; .await;
state.queue_manager.release_registered_id(&id).await; state.queue_manager.release_registered_id(&id).await;
@@ -3513,6 +3513,7 @@ fn get_platform_info() -> crate::ipc::PlatformInfo {
#[cfg(target_os = "macos")] #[cfg(target_os = "macos")]
mod macos_sleep { mod macos_sleep {
use std::ffi::c_void; use std::ffi::c_void;
#[allow(clippy::duplicated_attributes)]
#[link(name = "IOKit", kind = "framework")] #[link(name = "IOKit", kind = "framework")]
#[link(name = "CoreFoundation", kind = "framework")] #[link(name = "CoreFoundation", kind = "framework")]
extern "C" { extern "C" {
+2 -4
View File
@@ -9,10 +9,8 @@ pub fn kill_process_tree(pid: u32) {
while i < to_kill.len() { while i < to_kill.len() {
let current_pid = to_kill[i]; let current_pid = to_kill[i];
for (p, process) in sys.processes() { for (p, process) in sys.processes() {
if process.parent() == Some(current_pid) { if process.parent() == Some(current_pid) && !to_kill.contains(p) {
if !to_kill.contains(p) { to_kill.push(*p);
to_kill.push(*p);
}
} }
} }
i += 1; i += 1;