Implement IntoIterator
for [&[mut]] Box<[T; N], A>
by WaffleLapkin · Pull Request #134021 · rust-lang/rust (original) (raw)
The only thing I was thinking that might possibly work to avoid the duplication would be something like this ancient experiment that I never really took anywhere: 8e6c148
type BoxedArrayIntoIter<T, const N: usize, A: Allocator = Global> = InternalVecOrBoxedArrayIntoIter<T, FixedCapacity, A>; type vec::IntoIter<T, A: Allocator = Global> = InternalVecOrBoxedArrayIntoIter<T, Cap, A>;