Module neon::prelude[][src]

A convenience module that re-exports the most commonly-used Neon APIs.

Re-exports

pub use crate::declare_types;
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 task::Task;
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 Buffer or ArrayBuffer object, which can be accessed via the Borrow and BorrowMut traits.

EventHandler
JsArrayBuffer

The standard JS ArrayBuffer type.

JsBuffer

The Node Buffer type.

JsError

A JS Error object.

Traits

Class

The trait implemented by Neon classes.

Object

The trait of all object types.