From 46a069c4f3ec7e98e61ea88ed2d847ad6f1bf019 Mon Sep 17 00:00:00 2001 From: LucaCappelletti94 Date: Thu, 15 Aug 2024 18:39:09 +0200 Subject: [PATCH] Added missing mem_dbg derive --- src/h2b/sketch.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/h2b/sketch.rs b/src/h2b/sketch.rs index b9eca73..2730e2c 100644 --- a/src/h2b/sketch.rs +++ b/src/h2b/sketch.rs @@ -43,8 +43,7 @@ impl Sketch for M64 { #[inline] #[allow(clippy::cast_possible_truncation)] fn val(&self, stream: u32) -> u8 { - debug_assert!(stream - Self::STREAMS); + debug_assert!(stream < Self::STREAMS); let high_bit = (self.high >> stream) as u8 & 1; let low_bit = (self.low >> stream) as u8 & 1; high_bit << 1 | low_bit @@ -163,6 +162,7 @@ impl Sketch for M128 { /// to optimize for cache locallity when compiting inside /// a vectored sketch #[derive(Default, Clone, Copy, Debug, Eq, PartialEq, Hash)] +#[cfg_attr(feature = "mem_dbg", derive(mem_dbg::MemDbg, mem_dbg::MemSize))] struct HiLoRegister { high: u128, low: u128,