Crate gluon_vm

source ·
Expand description

Crate which contain the virtual machine which executes gluon programs

Re-exports

Modules

Macros

  • Declares fields useable by the record macros
  • Implements the proxy methods, letting only from_value be specified
  • Creates a GluonFunction from a function implementing VMFunction
  • Macro that creates a record that can be passed to gluon
  • Macro that creates a record that can be passed to gluon. Reuses already declared fields instead of generating unique ones.
  • Creates a pattern which matches on marshalled gluon records
  • Creates a Rust type compatible with the type of record_no_decl!

Structs

Enums

  • Representation of all possible errors that can occur when interacting with the vm crate

Type Aliases