nanvm_lib/vm/array/
to_array.rs1use super::Array;
2use crate::vm::{Any, IVm, internal::IContainer};
3
4pub trait ToArray {
5 fn to_array<A: IVm>(self) -> Array<A>
6 where
7 Self: Sized + IntoIterator<Item = Any<A>>,
8 {
9 Array(A::InternalArray::new_ok((), self))
10 }
11}
12
13impl<T> ToArray for T {}