orx_imp_vec/common_traits/
into_con_iter_owned.rs

1use crate::ImpVec;
2use orx_concurrent_iter::IntoConcurrentIter;
3use orx_fixed_vec::PinnedVec;
4
5impl<T, P> IntoConcurrentIter for ImpVec<T, P>
6where
7    P: PinnedVec<T> + IntoConcurrentIter<Item = T>,
8    T: Send + Sync,
9{
10    type Item = T;
11
12    type IntoIter = <P as IntoConcurrentIter>::IntoIter;
13
14    fn into_con_iter(self) -> Self::IntoIter {
15        self.into_inner().into_con_iter()
16    }
17}