orx-imp-vec 2.17.0

`ImpVec` stands for immutable push vector 👿, it is a data structure which allows appending elements with a shared reference.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::ImpVec;
use orx_pinned_vec::PinnedVec;

impl<T, P: PinnedVec<T>> IntoIterator for ImpVec<T, P> {
    type Item = T;
    type IntoIter = P::IntoIter;

    fn into_iter(self) -> Self::IntoIter {
        self.into_inner().into_iter()
    }
}