[−][src]Trait rdcl_aoc_helpers::machine::register::MachineRegister
The registers of the machine.
Required methods
pub fn read(&self, key: char) -> i64
[src]
Reads a register.
pub fn write(&mut self, key: char, value: i64)
[src]
Writes a register.
pub fn clear(&mut self)
[src]
Clears the register.
Provided methods
pub fn increment(&mut self, key: char, by: i64)
[src]
Increments (or decrements if by < 0) a register.
pub fn write_bool(&mut self, key: char, condition: bool)
[src]
Writes a boolean value (1 = true, 0 = false) to a register.