IndexVec: add '_ to make clear where borrowing is happening
This commit is contained in:
@@ -416,7 +416,7 @@ impl<I: Idx, T> IndexVec<I, T> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn iter_enumerated(&self) -> Enumerated<I, slice::Iter<T>>
|
pub fn iter_enumerated(&self) -> Enumerated<I, slice::Iter<'_, T>>
|
||||||
{
|
{
|
||||||
self.raw.iter().enumerate().map(IntoIdx { _marker: PhantomData })
|
self.raw.iter().enumerate().map(IntoIdx { _marker: PhantomData })
|
||||||
}
|
}
|
||||||
@@ -432,7 +432,7 @@ impl<I: Idx, T> IndexVec<I, T> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn iter_enumerated_mut(&mut self) -> Enumerated<I, slice::IterMut<T>>
|
pub fn iter_enumerated_mut(&mut self) -> Enumerated<I, slice::IterMut<'_, T>>
|
||||||
{
|
{
|
||||||
self.raw.iter_mut().enumerate().map(IntoIdx { _marker: PhantomData })
|
self.raw.iter_mut().enumerate().map(IntoIdx { _marker: PhantomData })
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,6 +31,7 @@
|
|||||||
#![feature(i128)]
|
#![feature(i128)]
|
||||||
#![feature(conservative_impl_trait)]
|
#![feature(conservative_impl_trait)]
|
||||||
#![feature(specialization)]
|
#![feature(specialization)]
|
||||||
|
#![feature(underscore_lifetimes)]
|
||||||
|
|
||||||
#![cfg_attr(unix, feature(libc))]
|
#![cfg_attr(unix, feature(libc))]
|
||||||
#![cfg_attr(test, feature(test))]
|
#![cfg_attr(test, feature(test))]
|
||||||
|
|||||||
Reference in New Issue
Block a user