From 67413c399f305f1d4e830536e4a6299786a451b0 Mon Sep 17 00:00:00 2001 From: stevenhorsman Date: Tue, 30 Jun 2026 05:55:10 -0700 Subject: [PATCH] dragonball: resolve manual_checked_ops warning in mem-agent for Rust 1.95 Replace manual `if us != 0` guard before integer division with `checked_div` as flagged by the new `clippy::manual_checked_ops` lint in Rust 1.95. Generated-by: IBM Bob Signed-off-by: stevenhorsman --- src/dragonball/src/config_manager.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/dragonball/src/config_manager.rs b/src/dragonball/src/config_manager.rs index f61c294a5f..b660235741 100644 --- a/src/dragonball/src/config_manager.rs +++ b/src/dragonball/src/config_manager.rs @@ -334,9 +334,9 @@ pub struct TokenBucketConfigInfo { impl TokenBucketConfigInfo { fn resize(&mut self, n: u64) { - if n != 0 { - self.size /= n; - self.one_time_burst /= n; + if let Some(size) = self.size.checked_div(n) { + self.size = size; + self.one_time_burst = self.one_time_burst.checked_div(n).unwrap_or(0); } } }