Fix warning about hidden elided lifetime in Drain

This commit is contained in:
Niklas Fiekas
2025-12-16 13:49:04 +01:00
committed by bluss
parent 29daea95b9
commit 1bc606d8c8
+2 -2
View File
@@ -637,7 +637,7 @@ impl<T, const CAP: usize> ArrayVec<T, CAP> {
/// assert_eq!(&v1[..], &[3]);
/// 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>
{
// Memory safety
@@ -664,7 +664,7 @@ impl<T, const CAP: usize> ArrayVec<T, CAP> {
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();