| @@ -1,4 +1,4 @@ |
|
|
| 1 |
|
-use crate::iter::{FusedIterator, TrustedLen}; |
|
1 |
+use crate::iter::{FusedIterator, TrustedLen, UncheckedIterator}; |
| 2 |
2 |
use crate::mem::ManuallyDrop; |
| 3 |
3 |
use crate::num::NonZero; |
| 4 |
4 |
|
| @@ -193,3 +193,5 @@ impl<A: Clone> FusedIterator for RepeatN {} |
|
|
| 193 |
193 |
|
| 194 |
194 |
#[unstable(feature = "trusted_len", issue = "37572")] |
| 195 |
195 |
unsafe impl<A: Clone> TrustedLen for RepeatN<A> {} |
|
196 |
+#[unstable(feature = "trusted_len_next_unchecked", issue = "37572")] |
|
197 |
+impl<A: Clone> UncheckedIterator for RepeatN<A> {} |