Crate dyon [] [src]

Reexports

pub use runtime::Runtime;
pub use prelude::Lt;
pub use prelude::Prelude;
pub use prelude::Dfn;
pub use ty::Type;
pub use link::Link;
pub use vec4::Vec4;

Modules

ast
embed
intrinsics
lifetime
link
macros
prelude
runtime
ty
vec4
write

Macros

dyon_fn
dyon_fn_pop
dyon_macro_items
dyon_obj

Structs

ClosureEnvironment
Error
FnExternal
FnExternalRef

Used to store direct reference to external function.

Module
Thread
UnsafeRef

Prevents unsafe references from being accessed outside library.

Enums

FnIndex
Variable

Constants

TINVOTS

A common error message when there is no value on the stack.

Functions

error

Reports and error to standard output.

load

Loads source from file.

load_meta

Loads a source from meta data. Assumes the source passes the lifetime checker.

load_str

Loads a source from string.

run

Runs a program using a source file.

run_str

Runs a program from a string.

Type Definitions

Array
Object
RustObject