struct A { x: usize, /* protected int[] observed; */ /* (int, int)[] stack; */ } fn execute_instruction(instruction: Instruction) { match instruction { RotateAccRight => {} , // RLA RotateAccLeftThroughCarry => {} } }