Module neon::js [] [src]

Types and traits representing JavaScript values.

Modules

binary
class
error

Structs

JsArray

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

JsBoolean

A JavaScript boolean primitive value.

JsFunction

A JavaScript function object.

JsInteger

A JavaScript number value whose value is known statically to be a 32-bit integer.

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.

Enums

Variant

A wrapper type for JavaScript values that makes it convenient to check a value's type dynamically using Rust's pattern-matching.

Traits

Key

A property key in a JavaScript object.

Object

The trait of all object types.

Value

The trait shared by all JavaScript values.