From b4350a59c4903e0936c5b4b04f408f6e1622f48c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=99=B4=E5=A4=A9?= Date: Wed, 1 Apr 2026 15:54:23 +0800 Subject: [PATCH] fix(ci): satisfy clippy checks --- src-tauri/src/commands/agent.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src-tauri/src/commands/agent.rs b/src-tauri/src/commands/agent.rs index ffe50fa..90b2368 100644 --- a/src-tauri/src/commands/agent.rs +++ b/src-tauri/src/commands/agent.rs @@ -267,12 +267,12 @@ pub async fn get_agent_detail(id: String) -> Result { .and_then(|v| v.as_bool()) .unwrap_or(id == "main"); - agent.as_object_mut().map(|obj| { + if let Some(obj) = agent.as_object_mut() { obj.insert("workspace".to_string(), Value::String(workspace)); obj.insert("bindings".to_string(), Value::Array(agent_bindings)); obj.insert("isDefault".to_string(), Value::Bool(is_default)); obj.insert("defaults".to_string(), defaults); - }); + } Ok(agent) } @@ -852,7 +852,7 @@ fn resolve_agent_dir(id: &str, config: &Value) -> std::path::PathBuf { .find(|a| a.get("id").and_then(|v| v.as_str()) == Some(id)) .and_then(|a| a.get("agentDir")) .and_then(|v| v.as_str()) - .map(|s| std::path::PathBuf::from(s)) + .map(std::path::PathBuf::from) }); custom_dir.unwrap_or_else(|| { if id == "main" {