diff --git a/library/core/src/iter/range.rs b/library/core/src/iter/range.rs index 644a169294396..bfd78c9c3a10b 100644 --- a/library/core/src/iter/range.rs +++ b/library/core/src/iter/range.rs @@ -932,6 +932,11 @@ range_exact_iter_impl! { i32 } +#[cfg(target_pointer_width = "64")] +range_exact_iter_impl! { + u64 i64 +} + unsafe_range_trusted_random_access_impl! { usize u8 u16 isize i8 i16 @@ -960,6 +965,11 @@ range_incl_exact_iter_impl! { i16 } +#[cfg(target_pointer_width = "64")] +range_incl_exact_iter_impl! { + u32 i32 +} + #[stable(feature = "rust1", since = "1.0.0")] impl DoubleEndedIterator for ops::Range { #[inline]