Crate neon [] [src]

The neon crate provides the entire Neon API.

Modules

js

Types and traits representing JavaScript values.

mem

Types encapsulating handles to managed JavaScript memory.

meta
scope

Abstractions for temporarily rooting handles to managed JavaScript memory.

task

A trait for defining Rust tasks to be executed in a background thread.

vm

Abstractions representing the JavaScript virtual machine and its control flow.

Macros

declare_types

Declare custom native JavaScript types with Rust implementations.

register_module

Register the current crate as a Node module, providing startup logic for initializing the module object at runtime.