From 5acfa46ddd4a38fdcd733d2cf4b96005c03e7846 Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Tue, 14 Apr 2026 07:54:21 -0400 Subject: [PATCH] fix(lint): use if-let instead of single-arm match in server start Fixes clippy::single_match_else warning that was blocking CI. Co-Authored-By: Claude Opus 4.6 (1M context) --- lib/crates/fabro-cli/src/commands/server/start.rs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/crates/fabro-cli/src/commands/server/start.rs b/lib/crates/fabro-cli/src/commands/server/start.rs index a22ae21c3..0611d0e26 100644 --- a/lib/crates/fabro-cli/src/commands/server/start.rs +++ b/lib/crates/fabro-cli/src/commands/server/start.rs @@ -92,12 +92,11 @@ async fn ensure_server_running_with_bind( config: Some(config_path.to_path_buf()), }; - let bind_request = match bind_request { - Some(bind_request) => bind_request, - None => { - let settings = load_settings_config(Some(config_path))?; - serve::resolve_bind_request_from_settings(&settings, None)? - } + let bind_request = if let Some(bind_request) = bind_request { + bind_request + } else { + let settings = load_settings_config(Some(config_path))?; + serve::resolve_bind_request_from_settings(&settings, None)? }; match execute_daemon(