@@ -413,7 +413,7 @@ impl<'a> Iterator for Iter<'a> {
413413 log:: trace!( "src/node.rs:114" ) ;
414414 log:: trace!( "iterator returning {:?}" , self . next_a) ;
415415 return self . next_a . take ( ) . map ( |( k, v) | {
416- ( KeyRef :: Slice ( & * k) , v. unwrap ( ) . as_ref ( ) )
416+ ( KeyRef :: Slice ( k) , v. unwrap ( ) . as_ref ( ) )
417417 } ) ;
418418 }
419419 ( Some ( ( k_a, v_a_opt) ) , Some ( ( k_b, _) ) ) => {
@@ -425,7 +425,7 @@ impl<'a> Iterator for Iter<'a> {
425425 log:: trace!( "src/node.rs:133" ) ;
426426 log:: trace!( "iterator returning {:?}" , self . next_a) ;
427427 return self . next_a . take ( ) . map ( |( k, v) | {
428- ( KeyRef :: Slice ( & * k) , v. unwrap ( ) . as_ref ( ) )
428+ ( KeyRef :: Slice ( k) , v. unwrap ( ) . as_ref ( ) )
429429 } ) ;
430430 }
431431 ( Equal , None ) => {
@@ -437,7 +437,7 @@ impl<'a> Iterator for Iter<'a> {
437437 ( Less , Some ( _) ) => {
438438 log:: trace!( "iterator returning {:?}" , self . next_a) ;
439439 return self . next_a . take ( ) . map ( |( k, v) | {
440- ( KeyRef :: Slice ( & * k) , v. unwrap ( ) . as_ref ( ) )
440+ ( KeyRef :: Slice ( k) , v. unwrap ( ) . as_ref ( ) )
441441 } ) ;
442442 }
443443 ( Less , None ) => {
@@ -512,7 +512,7 @@ impl<'a> DoubleEndedIterator for Iter<'a> {
512512 log:: trace!( "src/node.rs:483" ) ;
513513 log:: trace!( "iterator returning {:?}" , self . next_back_a) ;
514514 return self . next_back_a . take ( ) . map ( |( k, v) | {
515- ( KeyRef :: Slice ( & * k) , v. unwrap ( ) . as_ref ( ) )
515+ ( KeyRef :: Slice ( k) , v. unwrap ( ) . as_ref ( ) )
516516 } ) ;
517517 }
518518 ( Some ( ( k_a, Some ( _) ) ) , Some ( ( k_b, _) ) ) if k_b > * k_a => {
@@ -523,7 +523,7 @@ impl<'a> DoubleEndedIterator for Iter<'a> {
523523 ( Some ( ( k_a, Some ( _) ) ) , Some ( ( k_b, _) ) ) if k_b < * k_a => {
524524 log:: trace!( "iterator returning {:?}" , self . next_back_a) ;
525525 return self . next_back_a . take ( ) . map ( |( k, v) | {
526- ( KeyRef :: Slice ( & * k) , v. unwrap ( ) . as_ref ( ) )
526+ ( KeyRef :: Slice ( k) , v. unwrap ( ) . as_ref ( ) )
527527 } ) ;
528528 }
529529 ( Some ( ( k_a, Some ( _) ) ) , Some ( ( k_b, _) ) ) if k_b == * k_a => {
@@ -532,7 +532,7 @@ impl<'a> DoubleEndedIterator for Iter<'a> {
532532 log:: trace!( "src/node.rs:520" ) ;
533533 log:: trace!( "iterator returning {:?}" , self . next_back_a) ;
534534 return self . next_back_a . take ( ) . map ( |( k, v) | {
535- ( KeyRef :: Slice ( & * k) , v. unwrap ( ) . as_ref ( ) )
535+ ( KeyRef :: Slice ( k) , v. unwrap ( ) . as_ref ( ) )
536536 } ) ;
537537 }
538538 _ => unreachable ! (
@@ -713,10 +713,10 @@ impl Node {
713713 for ( k, v) in & self . overlay {
714714 length_and_stride_matches &=
715715 v. is_some ( ) && v. as_ref ( ) . unwrap ( ) . is_empty ( ) ;
716- length_and_stride_matches &= KeyRef :: Slice ( & * k) > prev
717- && is_linear ( & prev, & KeyRef :: Slice ( & * k) , stride) ;
716+ length_and_stride_matches &= KeyRef :: Slice ( k) > prev
717+ && is_linear ( & prev, & KeyRef :: Slice ( k) , stride) ;
718718
719- prev = KeyRef :: Slice ( & * k) ;
719+ prev = KeyRef :: Slice ( k) ;
720720
721721 if !length_and_stride_matches {
722722 break ;
@@ -2398,8 +2398,8 @@ impl Inner {
23982398 pub ( crate ) fn contains_upper_bound ( & self , bound : & Bound < IVec > ) -> bool {
23992399 if let Some ( hi) = self . hi ( ) {
24002400 match bound {
2401- Bound :: Excluded ( b) if hi >= & * b => true ,
2402- Bound :: Included ( b) if hi > & * b => true ,
2401+ Bound :: Excluded ( b) if hi >= b => true ,
2402+ Bound :: Included ( b) if hi > b => true ,
24032403 _ => false ,
24042404 }
24052405 } else {
@@ -2414,8 +2414,8 @@ impl Inner {
24142414 ) -> bool {
24152415 let lo = self . lo ( ) ;
24162416 match bound {
2417- Bound :: Excluded ( b) if lo < & * b || ( is_forward && * b == lo) => true ,
2418- Bound :: Included ( b) if lo <= & * b => true ,
2417+ Bound :: Excluded ( b) if lo < b || ( is_forward && * b == lo) => true ,
2418+ Bound :: Included ( b) if lo <= b => true ,
24192419 Bound :: Unbounded if !is_forward => self . hi ( ) . is_none ( ) ,
24202420 _ => lo. is_empty ( ) ,
24212421 }
@@ -2630,7 +2630,7 @@ mod test {
26302630
26312631 let key_ref = KeyRef :: Computed { base : & [ 2 , 253 ] , distance : 8 } ;
26322632 let mut buf = & mut [ 0 , 0 ] [ ..] ;
2633- key_ref. write_into ( & mut buf) ;
2633+ key_ref. write_into ( buf) ;
26342634 assert_eq ! ( buf, & [ 3 , 5 ] ) ;
26352635 }
26362636
@@ -2730,7 +2730,7 @@ mod test {
27302730 . collect ( ) ;
27312731
27322732 let mut ret =
2733- Inner :: new ( & lo, hi. map ( |h| & * h) , 0 , false , None , & children_ref) ;
2733+ Inner :: new ( & lo, hi. map ( |h| h) , 0 , false , None , & children_ref) ;
27342734
27352735 ret. activity_sketch = g. gen ( ) ;
27362736
0 commit comments