[][src]Crate rusty_v8

Modules

Exception

Create new error objects by calling the corresponding error object constructor with the message.

JSON

A JSON Parser and Stringifier

V8
array_buffer
inspector
platform

Structs

Boolean

A primitive boolean value (ECMA-262, 4.3.14). Either the true or false value.

Context
Function

A JavaScript function object (ECMA-262, 15.3).

FunctionCallbackInfo

The argument information given to function call callbacks. This class provides access to information about the context of the call, including the receiver, the number and values of arguments, and the holder of the function.

FunctionTemplate

A FunctionTemplate is used to create functions at runtime. There can only be one function created from a FunctionTemplate in a context. The lifetime of the created function is equal to the lifetime of the context. So in case the embedder needs to create temporary functions that can be collected using Scripts is preferred.

HandleScope
Integer

A JavaScript value representing a signed integer.

Isolate
Local

An object reference managed by the v8 garbage collector.

Locker
Message

An error message.

Name

A superclass for symbols and strings.

Number

A JavaScript number value (ECMA-262, 4.3.20)

Object

A JavaScript object (ECMA-262, 4.3.3)

OwnedIsolate

Same as Isolate but gets disposed when it goes out of scope.

Primitive

The superclass of primitive values. See ECMA-262 4.3.2.

Promise

An instance of the built-in Promise constructor (ES6 draft).

PromiseRejectMessage
PromiseResolver
Script

A compiled JavaScript script, tied to a Context which was active when the script was compiled.

ScriptOrigin

The origin, within a file, of a script.

String

A JavaScript string value (ECMA-262, 4.3.17).

Value

The superclass of all JavaScript values and objects.

Enums

NewStringType
PromiseRejectEvent
PromiseState

Functions

new_false
new_null
new_true
new_undefined