diff options
| author | Gianni Ciccarelli <gianni.ciccarelli@gmail.com> | 2018-02-14 17:25:42 +0000 |
|---|---|---|
| committer | Gianni Ciccarelli <gianni.ciccarelli@gmail.com> | 2018-02-15 15:31:05 +0000 |
| commit | 220bb22e1b621ad5a10a44080e3e1872d99f3e9f (patch) | |
| tree | f19e7517b4bacdf53509ee0dd5ccc668a02f3228 /src/libcore | |
| parent | 2f22a929c6d231d9a9d872ac40b5c9e36daabe38 (diff) | |
add Self: Trait<..> inside the param_env of a default impl
Diffstat (limited to 'src/libcore')
| -rw-r--r-- | src/libcore/iter/mod.rs | 6 |
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)] |
