brillig_vm

Module memory

Source
Expand description

Implementation of the VM’s memory.

Modules§

  • Offset constants for arrays and vectors:

Structs§

  • Wrapper for array addresses, with convenience methods for various offsets.
  • The VM’s memory. Memory is internally represented as a vector of values. We grow the memory when values past the end are set, extending with 0s.
  • Wrapper for vector addresses, with convenience methods for various offsets.

Enums§

  • Represents errors that can occur when interpreting or converting typed memory values.
  • A single typed value in the Brillig VM’s memory.

Constants§