pub trait ApiVm {
type Arithm: StateArithm;
type Reader: StateReader;
type Adaptor: StateAdaptor;
// Required method
fn vm_type(&self) -> VmType;
}pub trait ApiVm {
type Arithm: StateArithm;
type Reader: StateReader;
type Adaptor: StateAdaptor;
// Required method
fn vm_type(&self) -> VmType;
}