diff --git a/src/arrayvec.rs b/src/arrayvec.rs index e5ea52dc..b1359527 100644 --- a/src/arrayvec.rs +++ b/src/arrayvec.rs @@ -637,7 +637,7 @@ impl ArrayVec { /// assert_eq!(&v1[..], &[3]); /// assert_eq!(&v2[..], &[1, 2]); /// ``` - pub fn drain(&mut self, range: R) -> Drain + pub fn drain(&mut self, range: R) -> Drain<'_, T, CAP> where R: RangeBounds { // Memory safety @@ -664,7 +664,7 @@ impl ArrayVec { self.drain_range(start, end) } - fn drain_range(&mut self, start: usize, end: usize) -> Drain + fn drain_range(&mut self, start: usize, end: usize) -> Drain<'_, T, CAP> { let len = self.len();