From cbdd7134ff72aaf3679f4df2b2e4a0fe847edd06 Mon Sep 17 00:00:00 2001 From: Thalia Archibald Date: Sat, 12 Apr 2025 17:49:53 -0700 Subject: Implement Iterator::last for vec::IntoIter --- library/alloc/src/vec/into_iter.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'library/alloc') diff --git a/library/alloc/src/vec/into_iter.rs b/library/alloc/src/vec/into_iter.rs index 1af110691ba..37df928228d 100644 --- a/library/alloc/src/vec/into_iter.rs +++ b/library/alloc/src/vec/into_iter.rs @@ -258,6 +258,11 @@ impl Iterator for IntoIter { self.len() } + #[inline] + fn last(mut self) -> Option { + self.next_back() + } + #[inline] fn next_chunk(&mut self) -> Result<[T; N], core::array::IntoIter> { let mut raw_ary = [const { MaybeUninit::uninit() }; N]; -- cgit 1.4.1-3-g733a5