use crate::vm::mem::DmAllocObject; #[derive(Debug, Clone, PartialEq)] pub enum DmValue { DmByte(u8), DmInt(i32), DmLong(i64), DmDouble(f64), DmBoolean(bool), DmPointer(*mut DmAllocObject), DmByteArray(Vec), DmIntArray(Vec), DmLongArray(Vec), DmDoubleArray(Vec), DmBooleanArray(Vec), DmPointerArray(Vec<*mut DmAllocObject>), DmUnit, }