Skip to content

Commit 09b44bb

Browse files
committed
IndexVec: add '_ to make clear where borrowing is happening
1 parent 72675d8 commit 09b44bb

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/librustc_data_structures/indexed_vec.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@ impl<I: Idx, T> IndexVec<I, T> {
416416
}
417417

418418
#[inline]
419-
pub fn iter_enumerated(&self) -> Enumerated<I, slice::Iter<T>>
419+
pub fn iter_enumerated(&self) -> Enumerated<I, slice::Iter<'_, T>>
420420
{
421421
self.raw.iter().enumerate().map(IntoIdx { _marker: PhantomData })
422422
}
@@ -432,7 +432,7 @@ impl<I: Idx, T> IndexVec<I, T> {
432432
}
433433

434434
#[inline]
435-
pub fn iter_enumerated_mut(&mut self) -> Enumerated<I, slice::IterMut<T>>
435+
pub fn iter_enumerated_mut(&mut self) -> Enumerated<I, slice::IterMut<'_, T>>
436436
{
437437
self.raw.iter_mut().enumerate().map(IntoIdx { _marker: PhantomData })
438438
}

src/librustc_data_structures/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
#![feature(i128)]
3232
#![feature(conservative_impl_trait)]
3333
#![feature(specialization)]
34+
#![feature(underscore_lifetimes)]
3435

3536
#![cfg_attr(unix, feature(libc))]
3637
#![cfg_attr(test, feature(test))]

0 commit comments

Comments
 (0)