From 74d0304a5a9618d780ff51e5700d19bff5031ff1 Mon Sep 17 00:00:00 2001 From: Andrew Gallant Date: Mon, 10 Aug 2026 07:50:16 -0400 Subject: [PATCH] automata: replace uses of deprecated module integer constants --- regex-automata/src/nfa/thompson/pikevm.rs | 4 ++-- regex-automata/src/util/primitives.rs | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/regex-automata/src/nfa/thompson/pikevm.rs b/regex-automata/src/nfa/thompson/pikevm.rs index a5cd7086f5..4bbe93c114 100644 --- a/regex-automata/src/nfa/thompson/pikevm.rs +++ b/regex-automata/src/nfa/thompson/pikevm.rs @@ -1238,7 +1238,7 @@ impl PikeVM { // length that fits into isize, and so this assert should always pass. // But we put it here to make our assumption explicit. assert!( - input.haystack().len() < core::usize::MAX, + input.haystack().len() < usize::MAX, "byte slice lengths must be less than usize MAX", ); instrument!(|c| c.reset(&self.nfa)); @@ -1413,7 +1413,7 @@ impl PikeVM { return; } assert!( - input.haystack().len() < core::usize::MAX, + input.haystack().len() < usize::MAX, "byte slice lengths must be less than usize MAX", ); instrument!(|c| c.reset(&self.nfa)); diff --git a/regex-automata/src/util/primitives.rs b/regex-automata/src/util/primitives.rs index 5c5d187b0e..73006a6af1 100644 --- a/regex-automata/src/util/primitives.rs +++ b/regex-automata/src/util/primitives.rs @@ -148,12 +148,11 @@ impl SmallIndex { #[cfg(any(target_pointer_width = "32", target_pointer_width = "64"))] pub const MAX: SmallIndex = // FIXME: Use as_usize() once const functions in traits are stable. - SmallIndex::new_unchecked(core::i32::MAX as usize - 1); + SmallIndex::new_unchecked(i32::MAX as usize - 1); /// The maximum index value. #[cfg(target_pointer_width = "16")] - pub const MAX: SmallIndex = - SmallIndex::new_unchecked(core::isize::MAX - 1); + pub const MAX: SmallIndex = SmallIndex::new_unchecked(isize::MAX - 1); /// The total number of values that can be represented as a small index. pub const LIMIT: usize = SmallIndex::MAX.as_usize() + 1;