Skip to content

Commit 264cf95

Browse files
committed
chore: replace is_sorted to allow 1.81.0 Rust
New `debug_assert` is now enforcing no duplicates in the elements for `EliasFano` compression.
1 parent 1d97250 commit 264cf95

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ pub struct EliasFano {
1616
impl EliasFano {
1717
/// Compress a unique, ordered set of elements.
1818
pub fn compress(elements: &[u32]) -> Self {
19-
debug_assert!(elements.is_sorted());
19+
debug_assert!(elements.windows(2).all(|w| w[0] < w[1]));
2020
debug_assert!(elements.len() < u32::MAX as usize);
2121
if elements.is_empty() {
2222
return Self {

0 commit comments

Comments
 (0)