From 32da3fa50913b6763641057a48fa5fade61161ca Mon Sep 17 00:00:00 2001 From: MrSubidubi Date: Tue, 30 Dec 2025 16:51:25 +0100 Subject: [PATCH] chore: Apply clippy autofixes --- src/powershell.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/powershell.rs b/src/powershell.rs index 5798f76..9ae11f9 100644 --- a/src/powershell.rs +++ b/src/powershell.rs @@ -27,7 +27,7 @@ impl zed::Extension for PowerShellExtension { let bundle_path = self .language_server_path(language_server_id) - .map_err(|err| format!("failed to get editor services: {}", err))?; + .map_err(|err| format!("failed to get editor services: {err}"))?; let command = format!( "Import-Module ( \ @@ -61,13 +61,13 @@ impl zed::Extension for PowerShellExtension { impl PowerShellExtension { fn powershell_binary_path(&mut self, worktree: &zed::Worktree) -> Result { let pwsh_path = match &self.powershell_bin { - Some(path) if fs::metadata(path).map_or(false, |stat| stat.is_file()) => path.clone(), + Some(path) if fs::metadata(path).is_ok_and(|stat| stat.is_file()) => path.clone(), Some(path) => worktree .which(path.clone().as_str()) - .ok_or_else(|| "PowerShell must be installed for PowerShell Extension")?, + .ok_or("PowerShell must be installed for PowerShell Extension")?, None => worktree .which("pwsh") - .ok_or_else(|| "PowerShell must be installed for PowerShell Extension")?, + .ok_or("PowerShell must be installed for PowerShell Extension")?, }; self.powershell_bin = Some(pwsh_path.clone()); Ok(pwsh_path) @@ -94,15 +94,15 @@ impl PowerShellExtension { .assets .iter() .find(|asset| asset.name == "PowerShellEditorServices.zip") - .ok_or_else(|| format!("no PowerShellEditorServices.zip found"))?; + .ok_or_else(|| "no PowerShellEditorServices.zip found".to_string())?; let version_dir = format!("powershell-es-{}", release.version); let lsp_path = format!("{version_dir}/PowerShellEditorServices/Start-EditorServices.ps1"); - if !fs::metadata(&lsp_path).map_or(false, |stat| stat.is_file()) { + if !fs::metadata(&lsp_path).is_ok_and(|stat| stat.is_file()) { // Download the asset zed::set_language_server_installation_status( - &language_server_id, + language_server_id, &zed::LanguageServerInstallationStatus::Downloading, ); zed::download_file( @@ -110,7 +110,7 @@ impl PowerShellExtension { &version_dir, zed::DownloadedFileType::Zip, ) - .map_err(|err| format!("download error {}", err))?; + .map_err(|err| format!("download error {err}"))?; // Ensure the binary exists let entries =