1 2 3 4 5 6 7 8 9 10 11 12 13 14
use super::opcode::OpCode; #[derive(Serialize, Deserialize, Clone, Debug)] pub struct BasicBlock { pub opcodes: Vec<OpCode> } impl BasicBlock { pub fn from_opcodes(opcodes: Vec<OpCode>) -> BasicBlock { BasicBlock { opcodes: opcodes } } }