Module boa_engine::object::builtins
source · Expand description
All Rust API wrappers for Boa’s ECMAScript objects.
The structs available in this module provide functionality to interact with native ECMAScript objects from Rust.
Structs
JsArray
provides a wrapper for Boa’s implementation of the JavaScriptArray
object.JsArrayBuffer
provides a wrapper for Boa’s implementation of the ECMAScriptArrayBuffer
objectJsDataView
provides a wrapper for Boa’s implementation of the ECMAScriptDataView
objectJsDate
is a wrapper for JavaScriptJsDate
builtin objectJsFloat32Array
provides a wrapper for Boa’s implementation of the ECMAScriptFloat32Array
builtin object.JsFloat64Array
provides a wrapper for Boa’s implementation of the ECMAScriptFloat64Array
builtin object.- JavaScript
Function
rust object. - A Rust’s
Future
that becomes ready when aJsPromise
fulfills. JsGenerator
provides a wrapper for Boa’s implementation of the ECMAScriptGenerator
builtin objectJsInt8Array
provides a wrapper for Boa’s implementation of the ECMAScriptInt8Array
builtin object.JsInt16Array
provides a wrapper for Boa’s implementation of the ECMAScriptInt16Array
builtin object.JsInt32Array
provides a wrapper for Boa’s implementation of the ECMAScriptInt32Array
builtin object.JsMap
provides a wrapper for Boa’s implementation of the ECMAScriptMap
object.JsMapIterator
provides a wrapper for Boa’s implementation of the ECMAScriptMapIterator
object.- An ECMAScript promise object.
JsProxy
provides a wrapper for Boa’s implementation of the ECMAScriptProxy
object- Utility builder to create
JsProxy
objects from native functions. JsRegExp
provides a wrapper for Boa’s implementation of the ECMAScriptRegExp
builtin objectJsRevocableProxy
provides a wrapper forJsProxy
that can be disabled.JsSet
provides a wrapper for Boa’s implementation of the ECMAScriptSet
object.JsSetIterator
provides a wrapper for Boa’s implementation of the ECMAScriptSetIterator
objectJsTypedArray
provides a wrapper for Boa’s implementation of the ECMAScriptTypedArray
builtin object.JsUint8Array
provides a wrapper for Boa’s implementation of the ECMAScriptUint8Array
builtin object.JsUint16Array
provides a wrapper for Boa’s implementation of the ECMAScriptUint16Array
builtin object.JsUint32Array
provides a wrapper for Boa’s implementation of the ECMAScriptUint32Array
builtin object.