Crate alure
Source pub use instr::Instr;
pub use instr::InstructionSet;
- instr
- aluasm
- instr
- Blob
- Large binary bytestring object
- Lib
- AluVM executable code library
- LibHash
- Library reference: a hash of the library code
- LibSite
- Location within a library
- RegVal
- Register value, which may be
None
- Registers
- Runtime
- AluVM runtime execution environment
- Value
- Copy’able variable length slice
- CursorError
- Errors with cursor-based operations
- Reg
- All non-string registers directly accessible by AluVM instructions,
consisting of
a
and r
sets of registers - Reg8
- Short version of register indexes for
a
and r
register sets covering
initial 8 registers only - Reg16
- Shorter version of possible register indexes for
a
and r
register sets
covering initial 16 registers - Reg32
- All possible register indexes for
a
and r
register sets - RegA
- Enumeration of the
a
set of registers (arithmetic registers) - RegBlock
- Block of registers, either arithmetic or non-arithmetic
- RegR
- Enumeration of the
r
set of registers (non-arithmetic registers, mostly
used for cryptography)