Module mozjs::rust
[−]
[src]
Rust wrappers around the raw JS apis
Structs
| AutoObjectVectorWrapper | |
| CapturedJSStack | |
| CompileOptionsWrapper | |
| CustomAutoRooter | |
| CustomAutoRooterGuard |
An RAII guard used to root underlying data in |
| IdVector | |
| RootedGuard |
Rust API for keeping a Rooted value in the context's root stack.
Example usage: |
| Runtime |
A wrapper for the |
Statics
| SIMPLE_GLOBAL_CLASS |
This is a simple |
Traits
| CustomTrace |
Similarly to |
| GCMethods | |
| RootKind | |
| Trace |
Types that can be traced. |
Functions
| ToBoolean⚠ | |
| ToInt32⚠ | |
| ToInt64⚠ | |
| ToNumber⚠ | |
| ToString⚠ | |
| ToUint16⚠ | |
| ToUint32⚠ | |
| ToUint64⚠ | |
| define_methods⚠ |
Defines methods on |
| define_properties⚠ |
Defines attributes on |
| get_context_compartment⚠ | |
| get_object_class⚠ | |
| get_object_compartment⚠ | |
| is_dom_class | |
| is_dom_object⚠ | |
| is_window⚠ | |
| maybe_wrap_object_or_null_value⚠ | |
| maybe_wrap_object_value⚠ | |
| maybe_wrap_value⚠ | |
| report_warning⚠ | |
| try_to_outerize⚠ |
Type Definitions
| SequenceRooter | |
| SequenceRooterGuard |