From 36890f65b12809d550561470c9f28174c2ffcf58 Mon Sep 17 00:00:00 2001 From: Echo Date: Sat, 2 May 2026 21:52:39 +0000 Subject: [PATCH] style: fix cargo fmt compliance for mtls.rs closure and packages matches! --- .a0proj/audit.db | Bin 1183744 -> 1224704 bytes src/auth/mtls.rs | 4 +++- src/packages/mod.rs | 5 ++++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.a0proj/audit.db b/.a0proj/audit.db index f7f62733a77e8b57b01cc8599a08b9d5fc194d68..2ac7e69ea1d59d9ad79c9a961aeabc1d02a94a5e 100644 GIT binary patch delta 10710 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 delta 282 zcmXxfJxjwt0LJl4^K#cDZE`|N<&Z|}Qi3nIw3}{fpdk_J5(kIw;s+4gD!4Wrn6-o8 zEI0IxJJg>MA^qb6iLY6eoGw=KB$q|7V_D59XXIzJf>Hp zB)Lq^)qN~YJ##8a(^4(czEh;$W0gNwxdt`R!2lC1punIGHaOry1DfE0zpQe;_r!X{ yysinYhv`BKrgz!aC<=Cnm_-eaUj`vuy50TqX2r$-Bw4K6<;#jcEVsY-`rr@Nm0dRg diff --git a/src/auth/mtls.rs b/src/auth/mtls.rs index 0578843..6cd14c0 100644 --- a/src/auth/mtls.rs +++ b/src/auth/mtls.rs @@ -81,7 +81,9 @@ impl MtlsMiddleware { let config = ServerConfig::builder() .with_protocol_versions(&[&TLS13]) - .map_err(|e| MtlsError::ServerConfigError(format!("Failed to set TLS 1.3 only: {}", e)))? + .map_err(|e| { + MtlsError::ServerConfigError(format!("Failed to set TLS 1.3 only: {}", e)) + })? .with_client_cert_verifier(client_verifier) .with_single_cert(server_cert, server_key) .map_err(|e| MtlsError::ServerConfigError(e.to_string()))?; diff --git a/src/packages/mod.rs b/src/packages/mod.rs index ef62ddf..c94eec8 100644 --- a/src/packages/mod.rs +++ b/src/packages/mod.rs @@ -100,7 +100,10 @@ impl AptBackend { fn run_apt(&self, args: &[&str]) -> Result { // Use sudo for operations that modify packages (install, upgrade, remove, purge) let needs_sudo = args.first().map_or(false, |&cmd| { - matches!(cmd, "install" | "upgrade" | "remove" | "purge" | "dist-upgrade" | "autoremove") + matches!( + cmd, + "install" | "upgrade" | "remove" | "purge" | "dist-upgrade" | "autoremove" + ) }); let (program, cmd_args): (&str, Vec<&str>) = if needs_sudo { ("sudo", ["apt"].iter().chain(args.iter()).copied().collect())