diff --git a/src/tree.rs b/src/tree.rs index 67cf18e7f..e60b921c6 100644 --- a/src/tree.rs +++ b/src/tree.rs @@ -1163,7 +1163,7 @@ impl Tree { pub fn range(&self, range: R) -> Iter where - K: AsRef<[u8]>, + K: AsRef<[u8]> + ?Sized, R: RangeBounds, { let start: Bound = @@ -1711,7 +1711,7 @@ impl Tree { range: R, ) -> io::Result> where - K: AsRef<[u8]>, + K: AsRef<[u8]> + ?Sized, R: Clone + RangeBounds, { loop { @@ -1820,7 +1820,7 @@ impl Tree { range: R, ) -> io::Result> where - K: AsRef<[u8]>, + K: AsRef<[u8]> + ?Sized, R: Clone + RangeBounds, { loop {