Crate brane_exe

source ·
Expand description

Defines an executor for (unplanned) Workflow graphs.

Re-exports§

Modules§

  • Implements a Dummy virtual machine for unit test purposes only.
  • Defines errors that occur in the brane-exe crate.
  • Implements the FrameStack, which is a more lightweight stack meant specifically for pushing return addresses and such.
  • Implements a program counter that correctly serializes.
  • Defines some non-Vm-trait structs and interfaces useful when using this crate.
  • Implements a simple stack for use in the BraneScript VM.
  • Implements a single Thread of a VM, which sequentially executes a given stream of Edges.
  • Defines Values, which are like instantiated DataTypes.
  • Implements the VM trait, which is a simple trait for defining VMs that use threads.