about summary refs log tree commit diff
path: root/src/libcore
diff options
context:
space:
mode:
authorGianni Ciccarelli <gianni.ciccarelli@gmail.com>2018-02-14 17:25:42 +0000
committerGianni Ciccarelli <gianni.ciccarelli@gmail.com>2018-02-15 15:31:05 +0000
commit220bb22e1b621ad5a10a44080e3e1872d99f3e9f (patch)
treef19e7517b4bacdf53509ee0dd5ccc668a02f3228 /src/libcore
parent2f22a929c6d231d9a9d872ac40b5c9e36daabe38 (diff)
add Self: Trait<..> inside the param_env of a default impl
Diffstat (limited to 'src/libcore')
-rw-r--r--src/libcore/iter/mod.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libcore/iter/mod.rs b/src/libcore/iter/mod.rs
index bf8367d85fd..652e0027383 100644
--- a/src/libcore/iter/mod.rs
+++ b/src/libcore/iter/mod.rs
@@ -579,15 +579,15 @@ impl<'a, I, T: 'a> FusedIterator for Cloned<I>
 {}
 
 #[doc(hidden)]
-default unsafe impl<'a, I, T: 'a> TrustedRandomAccess for Cloned<I>
+unsafe impl<'a, I, T: 'a> TrustedRandomAccess for Cloned<I>
     where I: TrustedRandomAccess<Item=&'a T>, T: Clone
 {
-    unsafe fn get_unchecked(&mut self, i: usize) -> Self::Item {
+    default unsafe fn get_unchecked(&mut self, i: usize) -> Self::Item {
         self.it.get_unchecked(i).clone()
     }
 
     #[inline]
-    fn may_have_side_effect() -> bool { true }
+    default fn may_have_side_effect() -> bool { true }
 }
 
 #[doc(hidden)]