]> git.lizzy.rs Git - rust.git/commitdiff
IndexVec: add `'_` to make clear where borrowing is happening
authorNiko Matsakis <niko@alum.mit.edu>
Mon, 6 Nov 2017 09:29:23 +0000 (04:29 -0500)
committerNiko Matsakis <niko@alum.mit.edu>
Thu, 16 Nov 2017 10:57:45 +0000 (05:57 -0500)
src/librustc_data_structures/indexed_vec.rs
src/librustc_data_structures/lib.rs

index 622e8c51bee9d2fb13d1debe0903a806307a05ec..e2f50c8c8891b9cae470e6d1d60dae0d60584aa6 100644 (file)
@@ -416,7 +416,7 @@ pub fn iter(&self) -> slice::Iter<T> {
     }
 
     #[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 })
     }
@@ -432,7 +432,7 @@ pub fn iter_mut(&mut self) -> slice::IterMut<T> {
     }
 
     #[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 })
     }
index 3a20343033c233af91d976973b83e54e0b8ca37c..8862ba3545eba2c5964529ec4c92085781a3ca4b 100644 (file)
@@ -31,6 +31,7 @@
 #![feature(i128)]
 #![feature(conservative_impl_trait)]
 #![feature(specialization)]
+#![feature(underscore_lifetimes)]
 
 #![cfg_attr(unix, feature(libc))]
 #![cfg_attr(test, feature(test))]