Module value

Source

Re-exports§

pub use libquickjs_ng_sys as q;

Structs§

BigInt
A value holding JavaScript BigInt type
JsCompiledFunction
A bytecode compiled function.
JsFunction
Wraps an object from the QuickJs runtime. Provides convenience property accessors.
JsModule
A bytecode compiled module.
OwnedJsArray
OwnedJsAtom
OwnedJsObject
Wraps an object from the QuickJs runtime. Provides convenience property accessors.
OwnedJsPromise
OwnedJsPropertyIterator
OwnedJsValue
OwnedJsValue wraps a Javascript value owned by the QuickJs runtime.

Enums§

BigIntOrI64
JsCompiledValue
The result of loading QuickJs bytecode. Either a function or a module.
JsTag
PromiseState

Traits§

ToOwnedJsValue
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 XXX where T: ToOwnedJsValue