3
3
use std:: ops:: {
4
4
Bound , Deref , DerefMut , Range , RangeFrom , RangeFull , RangeInclusive , RangeTo , RangeToInclusive ,
5
5
} ;
6
- use std:: u8:: { MAX as U8_MAX , MIN as U8_MIN } ;
7
- use std:: { fmt, str} ;
6
+ use std:: { fmt, str, u8} ;
8
7
9
8
use crate :: { Error , Result } ;
10
9
@@ -400,7 +399,7 @@ fn range_to_keys(range: (Bound<Key>, Bound<Key>)) -> Result<(Key, Option<Key>)>
400
399
Bound :: Included ( v) => v,
401
400
Bound :: Excluded ( mut v) => {
402
401
match v. last_mut ( ) {
403
- None | Some ( & mut U8_MAX ) => v. push ( 0 ) ,
402
+ None | Some ( & mut u8 :: MAX ) => v. push ( 0 ) ,
404
403
Some ( v) => * v += 1 ,
405
404
}
406
405
v
@@ -412,7 +411,7 @@ fn range_to_keys(range: (Bound<Key>, Bound<Key>)) -> Result<(Key, Option<Key>)>
412
411
Bound :: Excluded ( mut v) => Some ( {
413
412
match v. last_mut ( ) {
414
413
None => ( ) ,
415
- Some ( & mut U8_MIN ) => v. pop ( ) ,
414
+ Some ( & mut u8 :: MIN ) => v. pop ( ) ,
416
415
Some ( v) => * v -= 1 ,
417
416
}
418
417
v
@@ -468,14 +467,10 @@ impl<T: Into<Key>> KeyRange for (Bound<T>, Bound<T>) {
468
467
}
469
468
}
470
469
471
- fn convert_to_bound_key < K > ( b : Bound < K > ) -> Bound < Key >
472
- where
473
- K : Into < Key > ,
474
- {
475
- use std:: ops:: Bound :: * ;
470
+ fn convert_to_bound_key ( b : Bound < impl Into < Key > > ) -> Bound < Key > {
476
471
match b {
477
- Included ( k) => Included ( k. into ( ) ) ,
478
- Excluded ( k) => Excluded ( k. into ( ) ) ,
479
- Unbounded => Unbounded ,
472
+ Bound :: Included ( k) => Bound :: Included ( k. into ( ) ) ,
473
+ Bound :: Excluded ( k) => Bound :: Excluded ( k. into ( ) ) ,
474
+ Bound :: Unbounded => Bound :: Unbounded ,
480
475
}
481
476
}
0 commit comments