Crate alure

Source

Re-exports§

pub use instr::Instr;
pub use instr::InstructionSet;

Modules§

instr

Macros§

aluasm
instr

Structs§

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

Enums§

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)