Re-exports§
pub use libquickjs_ng_sys as q;
Structs§
- BigInt
- A value holding JavaScript BigInt type
- JsCompiled
Function - A bytecode compiled function.
- JsFunction
- Wraps an object from the QuickJs runtime. Provides convenience property accessors.
- JsModule
- A bytecode compiled module.
- Owned
JsArray - Owned
JsAtom - Owned
JsObject - Wraps an object from the QuickJs runtime. Provides convenience property accessors.
- Owned
JsPromise - Owned
JsProperty Iterator - Owned
JsValue - OwnedJsValue wraps a Javascript value owned by the QuickJs runtime.
Enums§
- BigInt
OrI64 - JsCompiled
Value - The result of loading QuickJs bytecode. Either a function or a module.
- JsTag
- Promise
State
Traits§
- ToOwned
JsValue - to avoid infinite recursion, we need to implement a ToOwnedJsValue trait for T,
and then implement the
From<(*mut q::JSContext, T)>
trait for T and XXXwhere T: ToOwnedJsValue