[][src]Trait aoc_2018_state_machine::Register

pub trait Register: IndexMut<u32, Output = u32> + Sized {
    fn exec_copy(&self, op: OpCode, (a, b, c): Args) -> Self
    where
        Self: Clone
, { ... }
fn exec(&mut self, op: OpCode, (a, b, c): Args) { ... }
fn exec_binop(&self, op: OpCode, a: u32, b: u32) -> u32 { ... } }

Provided methods

fn exec_copy(&self, op: OpCode, (a, b, c): Args) -> Self where
    Self: Clone

fn exec(&mut self, op: OpCode, (a, b, c): Args)

fn exec_binop(&self, op: OpCode, a: u32, b: u32) -> u32

Loading content...

Implementors

Loading content...