Module neon::prelude[][src]

Expand description

Convenience module for the most common Neon imports.

Re-exports

pub use crate::borrow::Borrow;
pub use crate::borrow::BorrowMut;
pub use crate::context::CallContext;
pub use crate::context::CallKind;
pub use crate::context::ComputeContext;
pub use crate::context::Context;
pub use crate::context::ExecuteContext;
pub use crate::context::FunctionContext;
pub use crate::context::MethodContext;
pub use crate::context::ModuleContext;
pub use crate::context::TaskContext;
pub use crate::declare_types;
pub use crate::handle::Handle;
pub use crate::register_module;
pub use crate::result::JsResult;
pub use crate::result::JsResultExt;
pub use crate::result::NeonResult;
pub use crate::task::Task;
pub use crate::types::JsArray;
pub use crate::types::JsBoolean;
pub use crate::types::JsFunction;
pub use crate::types::JsNull;
pub use crate::types::JsNumber;
pub use crate::types::JsObject;
pub use crate::types::JsString;
pub use crate::types::JsUndefined;
pub use crate::types::JsValue;
pub use crate::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.