Module reg_key

Source
Expand description

Utilities for accessing register values and proving at compile time that the register index is valid.

This module also provides utilities for mutably accessing multiple registers.

Structs§

Reg
Immutable reference to a register value at a given index.
RegMut
Mutable reference to a register value at a given index.
WriteRegKey
A key to a writable register that is within the bounds of the writable registers.

Constants§

BAL
Register index key for use with Reg and RegMut.
CGAS
Register index key for use with Reg and RegMut.
ERR
Register index key for use with Reg and RegMut.
FLAG
Register index key for use with Reg and RegMut.
FP
Register index key for use with Reg and RegMut.
GGAS
Register index key for use with Reg and RegMut.
HP
Register index key for use with Reg and RegMut.
IS
Register index key for use with Reg and RegMut.
OF
Register index key for use with Reg and RegMut.
ONE
Register index key for use with Reg and RegMut.
PC
Register index key for use with Reg and RegMut.
RET
Register index key for use with Reg and RegMut.
RETL
Register index key for use with Reg and RegMut.
SP
Register index key for use with Reg and RegMut.
SSP
Register index key for use with Reg and RegMut.
ZERO
Register index key for use with Reg and RegMut.

Traits§

GetReg
Get register reference by name.
GetRegMut
Get register mutable reference by name.