From c27ff0d96bbe6d1638f5fe5333258e4f3e59cb63 Mon Sep 17 00:00:00 2001 From: bflatastic Date: Fri, 23 Oct 2026 10:43:42 +0700 Subject: [PATCH] Live Pathfinder budget: allow the manual lowest-bit form clippy flags, for rust-version 1.95 --- crates/effects/src/group.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/effects/src/group.rs b/crates/effects/src/group.rs index ea646fdad..5196b4fcc 100644 --- a/crates/effects/src/group.rs +++ b/crates/effects/src/group.rs @@ -115,6 +115,8 @@ pub const PATHFINDER_MAX_OVERLAPS: usize = 16_384; /// Fenwick tree of counts over `n` slots, for counting the active boxes of [`within_budget`]. struct Counts(Vec); +// `isolate_lowest_one` is still unstable in Rust 1.96, and the workspace builds on 1.95 (rust-version). +#[allow(clippy::manual_isolate_lowest_one)] impl Counts { fn add(&mut self, slot: usize, d: isize) { let mut i = slot + 1;