Module neon::prelude [−][src]
Convenience module for the most common Neon imports.
Re-exports
pub use crate::register_module; | |
pub use borrow::Borrow; | |
pub use borrow::BorrowMut; | |
pub use context::CallContext; | |
pub use context::CallKind; | |
pub use context::ComputeContext; | |
pub use context::Context; | |
pub use context::ExecuteContext; | |
pub use context::FunctionContext; | |
pub use context::MethodContext; | |
pub use context::ModuleContext; | |
pub use context::TaskContext; | |
pub use handle::Handle; | |
pub use result::JsResult; | |
pub use result::JsResultExt; | |
pub use result::NeonResult; | |
pub use types::JsArray; | |
pub use types::JsBoolean; | |
pub use types::JsFunction; | |
pub use types::JsNull; | |
pub use types::JsNumber; | |
pub use types::JsObject; | |
pub use types::JsString; | |
pub use types::JsUndefined; | |
pub use types::JsValue; | |
pub use types::Value; |
Structs
BinaryData | A reference to the internal backing buffer data of a |
EventQueue | Queue for scheduling Rust closures to execute on tge JavaScript main thread |
EventQueueError | Error indicating that a closure was unable to be scheduled to execute on the event queue |
JsArrayBuffer | The standard JS |
JsBox | A smart pointer for Rust data managed by the JavaScript engine. |
JsBuffer | The Node |
JsError | A JS |
Root | A thread-safe handle that holds a reference to a JavaScript object and prevents it from being garbage collected. |
Traits
Finalize | Finalize is executed on the main JavaScript thread and executed immediately
before garbage collection.
Values contained by a |
Object | The trait of all object types. |