orx_imp_vec/common_traits/
from_iter.rs1use crate::ImpVec;
2use orx_pinned_vec::PinnedVec;
3
4impl<T, P: PinnedVec<T>> FromIterator<T> for ImpVec<T, P>
5where
6 P: FromIterator<T>,
7{
8 fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> Self {
9 let pinned_vec: P = iter.into_iter().collect();
10 pinned_vec.into()
11 }
12}