diff --git a/iblt/src/lib.rs b/iblt/src/lib.rs index 67065d115..ebdaec85a 100644 --- a/iblt/src/lib.rs +++ b/iblt/src/lib.rs @@ -151,16 +151,14 @@ impl IBLT= ITEM_BYTES); + pub fn insert(&mut self, key: &[u8; ITEM_BYTES]) { self.ins_rem(unsafe { &*key.as_ptr().cast() }, 1); } /// Insert a set item into this set. /// This will panic if the slice is smaller than ITEM_BYTES. #[inline(always)] - pub fn remove(&mut self, key: &[u8]) { - assert!(key.len() >= ITEM_BYTES); + pub fn remove(&mut self, key: &[u8; ITEM_BYTES]) { self.ins_rem(unsafe { &*key.as_ptr().cast() }, -1); }