1 2 3 4 5 6 7 8 9
use crate::{ AppIO, Machine }; use std::clone::Clone; pub trait Instruction<I: Clone> { fn execute(&self, ip: usize, m: &mut Machine<I>, io: &dyn AppIO<I>); }
1 2 3 4 5 6 7 8 9
use crate::{ AppIO, Machine }; use std::clone::Clone; pub trait Instruction<I: Clone> { fn execute(&self, ip: usize, m: &mut Machine<I>, io: &dyn AppIO<I>); }