Skip to main content

nanvm_lib/vm/any/
from.rs

1use super::Any;
2use crate::vm::{IVm, Unpacked};
3
4impl<A: IVm> From<Any<A>> for Unpacked<A> {
5    fn from(v: Any<A>) -> Self {
6        v.0.to_unpacked()
7    }
8}
9
10impl<A: IVm> From<Unpacked<A>> for Any<A> {
11    fn from(value: Unpacked<A>) -> Self {
12        Any(value.into())
13    }
14}