Skip to content

Commit 631d344

Browse files
committed
Implement FusedIterator for GenericArrayIter
1 parent 450f7da commit 631d344

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/iter.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
//! `GenericArray` iterator implementation.
22
33
use super::{ArrayLength, GenericArray};
4+
use core::iter::FusedIterator;
45
use core::mem::ManuallyDrop;
56
use core::{cmp, fmt, mem, ptr};
67

@@ -243,4 +244,10 @@ where
243244
}
244245
}
245246

246-
// TODO: Implement `FusedIterator` and `TrustedLen` when stabilized
247+
impl<T, N> FusedIterator for GenericArrayIter<T, N>
248+
where
249+
N: ArrayLength<T>,
250+
{
251+
}
252+
253+
// TODO: Implement `TrustedLen` when stabilized

0 commit comments

Comments
 (0)