diff --git a/bitpacker/src/bitpacker.rs b/bitpacker/src/bitpacker.rs index b5058cfac..7378266a7 100644 --- a/bitpacker/src/bitpacker.rs +++ b/bitpacker/src/bitpacker.rs @@ -101,7 +101,7 @@ impl BitUnpacker { .try_into() .unwrap(); let val_unshifted_unmasked: u64 = u64::from_le_bytes(bytes); - let val_shifted = (val_unshifted_unmasked >> bit_shift); + let val_shifted = val_unshifted_unmasked >> bit_shift; val_shifted & self.mask } } diff --git a/fastfield_codecs/src/null_index/sparse.rs b/fastfield_codecs/src/null_index/sparse.rs index 96ca0517f..591d78078 100644 --- a/fastfield_codecs/src/null_index/sparse.rs +++ b/fastfield_codecs/src/null_index/sparse.rs @@ -160,7 +160,7 @@ fn deserialize_sparse_codec_block(data: &OwnedBytes) -> Vec Option { - self.docs.get(self.current_pos).map(|el| *el) + self.docs.get(self.current_pos).copied() } fn get_cleared_data(&mut self) -> &mut Vec { self.docs.clear(); @@ -280,10 +280,7 @@ impl DocSet for IpRangeDocSet { #[inline] fn doc(&self) -> DocId { - self.loaded_docs - .current() - .map(|el| el) - .unwrap_or(TERMINATED) + self.loaded_docs.current().unwrap_or(TERMINATED) } /// Advances the `DocSet` forward until reaching the target, or going to the