Expand description

Run code in virtual machines (sandboxes)

Re-exports

pub use errors::*;

Modules

Error traits and error kinds

Prelude that (currently) re-exports everything

Unnameable traits to be included via wildcard syntax

Traits to be implemented by Machine::Datum to support specific types

Traits

Ability of Machines to call provided callbacks

Ability of Machines to compile provided code (of a certain type, e.g. &str or String)

Basic interface of function that runs in a Machine

Machines that support global variables

Ability to load language-independent modules into a Machine

Virtual machine to execute code (with inner mutability)

Module of Machine where values can be read and set (access with HasModules::module)