[pdm-devel] [PATCH proxmox-datacenter-manager 4/7] firewall: prefer is_some_and over map_or false

Maximiliano Sandoval m.sandoval at proxmox.com
Mon Dec 29 17:18:39 CET 2025


Signed-off-by: Maximiliano Sandoval <m.sandoval at proxmox.com>
---
 server/src/api/pve/firewall.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/server/src/api/pve/firewall.rs b/server/src/api/pve/firewall.rs
index af11d582..d81592f7 100644
--- a/server/src/api/pve/firewall.rs
+++ b/server/src/api/pve/firewall.rs
@@ -132,7 +132,7 @@ async fn fetch_cluster_firewall_data(
 
     let enabled = options_response
         .await
-        .map(|opts| opts.enable.map_or(false, |e| e != 0));
+        .map(|opts| opts.enable.is_some_and(|e| e != 0));
     let rules = rules_response.await.map(|rules| {
         let all = rules.len();
         let active = rules.iter().filter(|r| r.enable == Some(1)).count();
-- 
2.47.3





More information about the pdm-devel mailing list