diff --git a/common/src/vint.rs b/common/src/vint.rs index de11451df..994ce2749 100644 --- a/common/src/vint.rs +++ b/common/src/vint.rs @@ -157,7 +157,7 @@ fn vint_len(data: &[u8]) -> usize { /// If the buffer does not start by a valid /// vint payload pub fn read_u32_vint(data: &mut &[u8]) -> u32 { - let (result, vlen) = read_u32_vint_no_advance(*data); + let (result, vlen) = read_u32_vint_no_advance(data); *data = &data[vlen..]; result } diff --git a/src/collector/facet_collector.rs b/src/collector/facet_collector.rs index e23cf4ef9..18b44ff77 100644 --- a/src/collector/facet_collector.rs +++ b/src/collector/facet_collector.rs @@ -616,7 +616,7 @@ mod tests { .map(|mut doc| { doc.add_facet( facet_field, - &format!("/facet/{}", thread_rng().sample(&uniform)), + &format!("/facet/{}", thread_rng().sample(uniform)), ); doc }) diff --git a/src/core/index_meta.rs b/src/core/index_meta.rs index 355275438..a47d537c5 100644 --- a/src/core/index_meta.rs +++ b/src/core/index_meta.rs @@ -133,7 +133,7 @@ impl SegmentMeta { /// associated with a segment component. pub fn relative_path(&self, component: SegmentComponent) -> PathBuf { let mut path = self.id().uuid_string(); - path.push_str(&*match component { + path.push_str(&match component { SegmentComponent::Postings => ".idx".to_string(), SegmentComponent::Positions => ".pos".to_string(), SegmentComponent::Terms => ".term".to_string(), diff --git a/src/directory/directory.rs b/src/directory/directory.rs index 7ddd62117..62714883f 100644 --- a/src/directory/directory.rs +++ b/src/directory/directory.rs @@ -55,7 +55,7 @@ impl From> for DirectoryLock { impl Drop for DirectoryLockGuard { fn drop(&mut self) { - if let Err(e) = self.directory.delete(&*self.path) { + if let Err(e) = self.directory.delete(&self.path) { error!("Failed to remove the lock file. {:?}", e); } } diff --git a/src/indexer/merger.rs b/src/indexer/merger.rs index d47a00b5e..d1a0835b3 100644 --- a/src/indexer/merger.rs +++ b/src/indexer/merger.rs @@ -819,7 +819,7 @@ impl IndexMerger { // Let's compute the list of non-empty posting lists for (segment_ord, term_info) in merged_terms.current_segment_ords_and_term_infos() { let segment_reader = &self.readers[segment_ord]; - let inverted_index: &InvertedIndexReader = &*field_readers[segment_ord]; + let inverted_index: &InvertedIndexReader = &field_readers[segment_ord]; let segment_postings = inverted_index .read_postings_from_terminfo(&term_info, segment_postings_option)?; let alive_bitset_opt = segment_reader.alive_bitset(); diff --git a/src/query/automaton_weight.rs b/src/query/automaton_weight.rs index fb7c2c1cb..e9375e96c 100644 --- a/src/query/automaton_weight.rs +++ b/src/query/automaton_weight.rs @@ -33,7 +33,7 @@ where &'a self, term_dict: &'a TermDictionary, ) -> io::Result> { - let automaton: &A = &*self.automaton; + let automaton: &A = &self.automaton; let term_stream_builder = term_dict.search(automaton); term_stream_builder.into_stream() } diff --git a/src/query/union.rs b/src/query/union.rs index b9b3fe70c..ce9f9b82d 100644 --- a/src/query/union.rs +++ b/src/query/union.rs @@ -94,8 +94,8 @@ impl Union crate::Result<()> { let buffer: Vec = { let mut term_dictionary_builder = TermDictionaryBuilder::create(vec![]).unwrap(); term_dictionary_builder - .insert(&[], &make_term_info(1_u64)) + .insert([], &make_term_info(1_u64)) .unwrap(); term_dictionary_builder - .insert(&[1u8], &make_term_info(2_u64)) + .insert([1u8], &make_term_info(2_u64)) .unwrap(); term_dictionary_builder.finish()? }; @@ -252,7 +252,7 @@ fn stream_range_test_dict() -> crate::Result { let mut term_dictionary_builder = TermDictionaryBuilder::create(Vec::new())?; for i in 0u8..10u8 { let number_arr = [i; 1]; - term_dictionary_builder.insert(&number_arr, &make_term_info(i as u64))?; + term_dictionary_builder.insert(number_arr, &make_term_info(i as u64))?; } term_dictionary_builder.finish()? };