From ffd942898c502c7dd51294c6d58af98536c12c0f Mon Sep 17 00:00:00 2001 From: "Osma S. Rautila" <44613540+xosxos@users.noreply.github.com> Date: Mon, 11 Aug 2025 21:24:21 +0300 Subject: [PATCH] add max size to index out of range panic --- src/bitset.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/bitset.rs b/src/bitset.rs index 1bcc1a1..e5b2db4 100644 --- a/src/bitset.rs +++ b/src/bitset.rs @@ -244,7 +244,11 @@ impl BitSet { /// /// Panics, if `index` is out of index range. pub fn insert(&mut self, index: usize){ - assert!(Self::is_in_range(index), "{index} is out of index range!"); + assert!( + Self::is_in_range(index), + "{index} is out of index range (max={})!" + Self::max_capacity(), + ); // That's indices to next level let (level0_index, level1_index, data_index) = Self::level_indices(index); @@ -392,4 +396,4 @@ impl LevelMasksIterExt for BitSet { } } -impl_bitset!(impl for ref BitSet where Conf: Config); \ No newline at end of file +impl_bitset!(impl for ref BitSet where Conf: Config);