Fix warning about hidden elided lifetime in Drain
This commit is contained in:
+2
-2
@@ -637,7 +637,7 @@ impl<T, const CAP: usize> ArrayVec<T, CAP> {
|
|||||||
/// assert_eq!(&v1[..], &[3]);
|
/// assert_eq!(&v1[..], &[3]);
|
||||||
/// assert_eq!(&v2[..], &[1, 2]);
|
/// assert_eq!(&v2[..], &[1, 2]);
|
||||||
/// ```
|
/// ```
|
||||||
pub fn drain<R>(&mut self, range: R) -> Drain<T, CAP>
|
pub fn drain<R>(&mut self, range: R) -> Drain<'_, T, CAP>
|
||||||
where R: RangeBounds<usize>
|
where R: RangeBounds<usize>
|
||||||
{
|
{
|
||||||
// Memory safety
|
// Memory safety
|
||||||
@@ -664,7 +664,7 @@ impl<T, const CAP: usize> ArrayVec<T, CAP> {
|
|||||||
self.drain_range(start, end)
|
self.drain_range(start, end)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn drain_range(&mut self, start: usize, end: usize) -> Drain<T, CAP>
|
fn drain_range(&mut self, start: usize, end: usize) -> Drain<'_, T, CAP>
|
||||||
{
|
{
|
||||||
let len = self.len();
|
let len = self.len();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user