Crate gluon_vm [−] [src]
Crate which contain the virtual machine which executes gluon programs
Modules
api |
The marshalling api |
channel | |
compiler | |
gc | |
internal |
Internal types and functions exposed to the main |
macros |
Module providing the building blocks to create macros and expand them. |
primitives |
Module containing functions for interacting with gluon's primitive types. |
stack | |
thread |
The thread/vm type |
types |
Macros
field_decl! | |
hlist! | |
on_array! | |
primitive! | |
record! |
Macro that creates a record that can be passed to gluon |
record_no_decl! | |
types! | |
vm_function! |
Structs
Variants |
Enums
Error |
Representation of all possible errors that can occur when interacting with the |
Type Definitions
Result |
Type returned from vm functions which may fail |