1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use crate::MiniVec;
impl<A> core::iter::FromIterator<A> for MiniVec<A> {
fn from_iter<T>(iter: T) -> Self
where
T: IntoIterator<Item = A>,
{
let mut v = MiniVec::<A>::new();
let it = iter.into_iter();
for x in it {
v.push(x);
}
v
}
}