diff --git a/bitpacker/src/bitpacker.rs b/bitpacker/src/bitpacker.rs
index 7378266a7..0a1469b9f 100644
--- a/bitpacker/src/bitpacker.rs
+++ b/bitpacker/src/bitpacker.rs
@@ -91,15 +91,13 @@ impl BitUnpacker {
return 0u64;
}
let addr_in_bits = idx * self.num_bits as u32;
- let addr = addr_in_bits >> 3;
+ let addr = (addr_in_bits >> 3) as usize;
let bit_shift = addr_in_bits & 7;
debug_assert!(
- addr + 8 <= data.len() as u32,
+ addr + 8 <= data.len(),
"The fast field field should have been padded with 7 bytes."
);
- let bytes: [u8; 8] = (&data[(addr as usize)..(addr as usize) + 8])
- .try_into()
- .unwrap();
+ let bytes: [u8; 8] = (&data[addr..addr + 8]).try_into().unwrap();
let val_unshifted_unmasked: u64 = u64::from_le_bytes(bytes);
let val_shifted = val_unshifted_unmasked >> bit_shift;
val_shifted & self.mask
diff --git a/src/core/inverted_index_reader.rs b/src/core/inverted_index_reader.rs
index ee144d68a..e51421a16 100644
--- a/src/core/inverted_index_reader.rs
+++ b/src/core/inverted_index_reader.rs
@@ -200,10 +200,7 @@ impl InvertedIndexReader {
#[cfg(feature = "quickwit")]
impl InvertedIndexReader {
- pub(crate) async fn get_term_info_async(
- &self,
- term: &Term,
- ) -> crate::AsyncIoResult