Trait rdcl_aoc_helpers::machine::register::MachineRegister
source · pub trait MachineRegister: Debug + Display {
fn read(&self, key: char) -> i64;
fn write(&mut self, key: char, value: i64);
fn clear(&mut self);
fn increment(&mut self, key: char, by: i64) { ... }
fn write_bool(&mut self, key: char, condition: bool) { ... }
}
Expand description
The registers of the machine.
Required Methods
Provided Methods
sourcefn write_bool(&mut self, key: char, condition: bool)
fn write_bool(&mut self, key: char, condition: bool)
Writes a boolean value (1 = true, 0 = false) to a register.