core: implement UncheckedIterator for RepeatN

This commit is contained in:
joboet 2023-12-20 00:13:22 +01:00
parent 3d4f8b1f45
commit 8aa24572f0
No known key found for this signature in database
GPG Key ID: 704E0149B0194B3C

View File

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