[][src]Crate ruwren

We need to expose the Wren API in a Rust-y way

Macros

create_class_objects

Creates a function at $modl::publish_module, that takes a &mut ModuleLibrary and handles Module object creation and registration

Structs

ClassObjectPointers
ForeignObject
Handle
MethodPointer
Module
ModuleLibrary

Simulates a module structure for foreign functions

NullLoader
PrintlnPrinter
UserData

A mostly internal class that is exposed so that some externally generated code can access it.

VM
VMStackFrameError

Enums

SlotType
VMError
WrenError

Traits

Class
ClassObject
Executor
ModuleScriptLoader

Enables one to plug-in a module loader for Wren

Printer

Type Definitions

EVM