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 JavaScript Array object.
  • JsArrayBuffer provides a wrapper for Boa’s implementation of the ECMAScript ArrayBuffer object
  • JsDataView provides a wrapper for Boa’s implementation of the ECMAScript DataView object
  • JsDate is a wrapper for JavaScript JsDate builtin object
  • JsFloat32Array provides a wrapper for Boa’s implementation of the ECMAScript Float32Array builtin object.
  • JsFloat64Array provides a wrapper for Boa’s implementation of the ECMAScript Float64Array builtin object.
  • JavaScript Function rust object.
  • A Rust’s Future that becomes ready when a JsPromise fulfills.
  • JsGenerator provides a wrapper for Boa’s implementation of the ECMAScript Generator builtin object
  • JsInt8Array provides a wrapper for Boa’s implementation of the ECMAScript Int8Array builtin object.
  • JsInt16Array provides a wrapper for Boa’s implementation of the ECMAScript Int16Array builtin object.
  • JsInt32Array provides a wrapper for Boa’s implementation of the ECMAScript Int32Array builtin object.
  • JsMap provides a wrapper for Boa’s implementation of the ECMAScript Map object.
  • JsMapIterator provides a wrapper for Boa’s implementation of the ECMAScript MapIterator object.
  • An ECMAScript promise object.
  • JsProxy provides a wrapper for Boa’s implementation of the ECMAScript Proxy object
  • Utility builder to create JsProxy objects from native functions.
  • JsRegExp provides a wrapper for Boa’s implementation of the ECMAScript RegExp builtin object
  • JsRevocableProxy provides a wrapper for JsProxy that can be disabled.
  • JsSet provides a wrapper for Boa’s implementation of the ECMAScript Set object.
  • JsSetIterator provides a wrapper for Boa’s implementation of the ECMAScript SetIterator object
  • JsTypedArray provides a wrapper for Boa’s implementation of the ECMAScript TypedArray builtin object.
  • JsUint8Array provides a wrapper for Boa’s implementation of the ECMAScript Uint8Array builtin object.
  • JsUint16Array provides a wrapper for Boa’s implementation of the ECMAScript Uint16Array builtin object.
  • JsUint32Array provides a wrapper for Boa’s implementation of the ECMAScript Uint32Array builtin object.