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

Call

Used to call specific functions with arguments.

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