Crate ion

Crate ion 

Source

Re-exportsยง

pub use class::ClassDefinition;
pub use exception::ErrorReport;
pub use exception::Exception;
pub use exception::ThrowException;
pub use function::Arguments;
pub use function::Function;
pub use stack::Stack;
pub use stack::StackRecord;
pub use string::String;
pub use string::StringRef;
pub use symbol::Symbol;
pub use object::*;

Modulesยง

bigint ๐Ÿ”’
class
clone
context ๐Ÿ”’
conversions
error ๐Ÿ”’
exception
flags
format
function
future ๐Ÿ”’
module
object
root ๐Ÿ”’
script
spec
stack
string
symbol
utils
value ๐Ÿ”’

Macrosยง

function_specmacros
function_spec_symbolmacros
property_spec_gettermacros
property_spec_getter_settermacros
property_spec_settermacros
property_spec_symbol_gettermacros
property_spec_symbol_getter_settermacros
property_spec_symbol_settermacros

Structsยง

BigInt
Context
Represents the thread-local state of the runtime.
ContextInner
Error
Represents errors in the JS Runtime Contains information about the type of error, the error message and the error location.
PromiseFuture
TracedHeap
Value
Represents a JavaScript Value in the runtime. It can represent either a primitive or an object.

Enumsยง

ErrorKind
Represents the types of errors that can be thrown and are recognised in the JS Runtime.
Local
Represents a local reference managed by the Garbage Collector. Prevents a local value that is currently being used from being garbage collected and causing undefined behaviour.

Type Aliasesยง

Result
ResultExc

Attribute Macrosยง

js_classmacros
js_fnmacros

Derive Macrosยง

FromValuemacros
ToValuemacros
Traceablemacros