1
2
3
4
5
6
7
use crate::{Error, Vm};

pub trait PrimitiveSet: Sized {
    type Error: From<Error>;

    fn operate(vm: &mut Vm<Self>, primitive: u8) -> Result<(), Self::Error>;
}