From 1bc606d8c83a34b8fae9dd117bfeab10f90d2ca7 Mon Sep 17 00:00:00 2001 From: Niklas Fiekas Date: Tue, 16 Dec 2025 13:49:04 +0100 Subject: [PATCH] Fix warning about hidden elided lifetime in `Drain` --- src/arrayvec.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/arrayvec.rs b/src/arrayvec.rs index bd08e1c..eec7732 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();