[][src]Module neon::types

Representations of JavaScript's core builtin types.

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.

JsArray

A JavaScript array object, i.e. a value for which Array.isArray would return true.

JsArrayBuffer

The standard JS ArrayBuffer type.

JsBoolean

A JavaScript boolean primitive value.

JsBuffer

The Node Buffer type.

JsError

A JS Error object.

JsFunction

A JavaScript function object.

JsNull

The JavaScript null value.

JsNumber

A JavaScript number value.

JsObject

A JavaScript object.

JsString

A JavaScript string primitive value.

JsUndefined

The JavaScript undefined value.

JsValue

A JavaScript value of any type.

StringOverflow

An error produced when constructing a string that exceeds the JS engine's maximum string size.

Traits

BinaryViewType

The trait for element types by which a buffer's binary data can be indexed.

Value

The trait shared by all JavaScript values.

Type Definitions

StringResult

The result of constructing a new JsString.