Docs.rs
libquickjs-ng-sys-0.7.1
libquickjs-ng-sys 0.7.1
Docs.rs crate page
MIT
Links
Repository
crates.io
Source
Owners
Icemic
Dependencies
bindgen ^0.71.1
build
cc ^1.0.66
build
copy_dir ^0.1.2
build
Versions
0.19%
of the crate is documented
Go to latest version
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
libquickjs_
ng_
sys
0.7.1
All Items
Crate Items
Structs
Constants
Functions
Type Aliases
Unions
Crate
libquickjs_ng_sys
Copy item path
Source
Expand description
FFI Bindings for
quickjspp
, a Javascript engine. See the
quickjspp
crate for a high-level wrapper.
Structs
§
JSCFunction
List
Entry
JSCFunction
List
Entry__
bindgen_
ty_
1__
bindgen_
ty_
1
JSCFunction
List
Entry__
bindgen_
ty_
1__
bindgen_
ty_
2
JSCFunction
List
Entry__
bindgen_
ty_
1__
bindgen_
ty_
3
JSCFunction
List
Entry__
bindgen_
ty_
1__
bindgen_
ty_
4
JSClass
JSClass
Def
JSClass
Exotic
Methods
JSContext
JSGC
Object
Header
JSMalloc
Functions
JSMemory
Usage
JSModule
Def
JSObject
JSProperty
Descriptor
JSProperty
Enum
JSRuntime
JSSAB
Tab
JSShared
Array
Buffer
Functions
_IO_
FILE
_IO_
codecvt
_IO_
marker
_IO_
wide_
data
Constants
§
JSCFunction
Enum_
JS_
CFUNC_
constructor
JSCFunction
Enum_
JS_
CFUNC_
constructor_
magic
JSCFunction
Enum_
JS_
CFUNC_
constructor_
or_
func
JSCFunction
Enum_
JS_
CFUNC_
constructor_
or_
func_
magic
JSCFunction
Enum_
JS_
CFUNC_
f_
f
JSCFunction
Enum_
JS_
CFUNC_
f_
f_
f
JSCFunction
Enum_
JS_
CFUNC_
generic
JSCFunction
Enum_
JS_
CFUNC_
generic_
magic
JSCFunction
Enum_
JS_
CFUNC_
getter
JSCFunction
Enum_
JS_
CFUNC_
getter_
magic
JSCFunction
Enum_
JS_
CFUNC_
iterator_
next
JSCFunction
Enum_
JS_
CFUNC_
setter
JSCFunction
Enum_
JS_
CFUNC_
setter_
magic
JSPromise
State
Enum_
JS_
PROMISE_
FULFILLED
JSPromise
State
Enum_
JS_
PROMISE_
PENDING
JSPromise
State
Enum_
JS_
PROMISE_
REJECTED
JSTyped
Array
Enum_
JS_
TYPED_
ARRAY_
BIG_
INT64
JSTyped
Array
Enum_
JS_
TYPED_
ARRAY_
BIG_
UINT64
JSTyped
Array
Enum_
JS_
TYPED_
ARRAY_
FLOA
T16
JSTyped
Array
Enum_
JS_
TYPED_
ARRAY_
FLOA
T32
JSTyped
Array
Enum_
JS_
TYPED_
ARRAY_
FLOA
T64
JSTyped
Array
Enum_
JS_
TYPED_
ARRAY_
INT8
JSTyped
Array
Enum_
JS_
TYPED_
ARRAY_
INT16
JSTyped
Array
Enum_
JS_
TYPED_
ARRAY_
INT32
JSTyped
Array
Enum_
JS_
TYPED_
ARRAY_
UINT8
JSTyped
Array
Enum_
JS_
TYPED_
ARRAY_
UINT8C
JSTyped
Array
Enum_
JS_
TYPED_
ARRAY_
UINT16
JSTyped
Array
Enum_
JS_
TYPED_
ARRAY_
UINT32
JS_
ATOM_
NULL
JS_
CALL_
FLAG_
CONSTRUCTOR
JS_
DEFAULT_
STACK_
SIZE
JS_
DEF_
ALIAS
JS_
DEF_
CFUNC
JS_
DEF_
CGETSET
JS_
DEF_
CGETSET_
MAGIC
JS_
DEF_
OBJECT
JS_
DEF_
PROP_
DOUBLE
JS_
DEF_
PROP_
INT32
JS_
DEF_
PROP_
INT64
JS_
DEF_
PROP_
STRING
JS_
DEF_
PROP_
UNDEFINED
JS_
EVAL_
FLAG_
ASYNC
JS_
EVAL_
FLAG_
BACKTRACE_
BARRIER
JS_
EVAL_
FLAG_
COMPILE_
ONLY
JS_
EVAL_
FLAG_
STRICT
JS_
EVAL_
FLAG_
UNUSED
JS_
EVAL_
TYPE_
DIRECT
JS_
EVAL_
TYPE_
GLOBAL
JS_
EVAL_
TYPE_
INDIRECT
JS_
EVAL_
TYPE_
MASK
JS_
EVAL_
TYPE_
MODULE
JS_
GPN_
ENUM_
ONLY
JS_
GPN_
PRIVATE_
MASK
JS_
GPN_
SET_
ENUM
JS_
GPN_
STRING_
MASK
JS_
GPN_
SYMBOL_
MASK
JS_
INVALID_
CLASS_
ID
JS_
NAN_
BOXING
JS_
PROP_
AUTOINIT
JS_
PROP_
CONFIGURABLE
JS_
PROP_
C_
W_
E
JS_
PROP_
DEFINE_
PROPERTY
JS_
PROP_
ENUMERABLE
JS_
PROP_
GETSET
JS_
PROP_
HAS_
CONFIGURABLE
JS_
PROP_
HAS_
ENUMERABLE
JS_
PROP_
HAS_
GET
JS_
PROP_
HAS_
SET
JS_
PROP_
HAS_
SHIFT
JS_
PROP_
HAS_
VALUE
JS_
PROP_
HAS_
WRITABLE
JS_
PROP_
LENGTH
JS_
PROP_
NORMAL
JS_
PROP_
NO_
ADD
JS_
PROP_
NO_
EXOTIC
JS_
PROP_
REFLECT_
DEFINE_
PROPERTY
JS_
PROP_
THROW
JS_
PROP_
THROW_
STRICT
JS_
PROP_
TMASK
JS_
PROP_
VARREF
JS_
PROP_
WRITABLE
JS_
READ_
OBJ_
BYTECODE
JS_
READ_
OBJ_
REFERENCE
JS_
READ_
OBJ_
ROM_
DATA
JS_
READ_
OBJ_
SAB
JS_
TAG_
BIG_
INT
JS_
TAG_
BOOL
JS_
TAG_
CATCH_
OFFSET
JS_
TAG_
EXCEPTION
JS_
TAG_
FIRST
JS_
TAG_
FLOA
T64
JS_
TAG_
FUNCTION_
BYTECODE
JS_
TAG_
INT
JS_
TAG_
MODULE
JS_
TAG_
NULL
JS_
TAG_
OBJECT
JS_
TAG_
STRING
JS_
TAG_
SYMBOL
JS_
TAG_
UNDEFINED
JS_
TAG_
UNINITIALIZED
JS_
WRITE_
OBJ_
BSWAP
JS_
WRITE_
OBJ_
BYTECODE
JS_
WRITE_
OBJ_
REFERENCE
JS_
WRITE_
OBJ_
SAB
JS_
WRITE_
OBJ_
STRIP_
DEBUG
JS_
WRITE_
OBJ_
STRIP_
SOURCE
Functions
§
JS_
AddIntrinsic
Base
Objects
⚠
JS_
AddIntrinsic
BigInt
⚠
JS_
AddIntrinsic
Date
⚠
JS_
AddIntrinsic
Eval
⚠
JS_
AddIntrinsicJSON
⚠
JS_
AddIntrinsic
MapSet
⚠
JS_
AddIntrinsic
Promise
⚠
JS_
AddIntrinsic
Proxy
⚠
JS_
AddIntrinsic
RegExp
⚠
JS_
AddIntrinsic
RegExp
Compiler
⚠
JS_
AddIntrinsic
Typed
Arrays
⚠
JS_
AddIntrinsic
Weak
Ref
⚠
JS_
AddModule
Export
⚠
JS_
AddModule
Export
List
⚠
JS_
AddPerformance
⚠
JS_
AddRuntime
Finalizer
⚠
JS_
Atom
ToCString
⚠
JS_
Atom
ToString
⚠
JS_
Atom
ToValue
⚠
JS_Call
⚠
JS_
Call
Constructor
⚠
JS_
Call
Constructor2
⚠
JS_
Compute
Memory
Usage
⚠
JS_
Define
Property
⚠
JS_
Define
Property
GetSet
⚠
JS_
Define
Property
Value
⚠
JS_
Define
Property
Value
Str
⚠
JS_
Define
Property
Value
Uint32
⚠
JS_
Delete
Property
⚠
JS_
Detach
Array
Buffer
⚠
JS_
Detect
Module
⚠
JS_
Dump
Memory
Usage
⚠
JS_
DupAtom
⚠
JS_
DupContext
⚠
JS_
DupValue
⚠
JS_
DupValueRT
⚠
JS_
Enqueue
Job
⚠
JS_Eval
⚠
JS_
Eval
Function
⚠
JS_
Eval
This
⚠
JS_
Execute
Pending
Job
⚠
JS_
Ext_
GetBool
⚠
JS_
Ext_
GetFloat64
⚠
JS_
Ext_
GetInt
⚠
JS_
Ext_
GetNorm
Tag
⚠
JS_
Ext_
GetPtr
⚠
JS_
Ext_
GetRef
Count
⚠
JS_
Ext_
IsBig
Int
⚠
JS_
Ext_
IsBool
⚠
JS_
Ext_
IsException
⚠
JS_
Ext_
IsNan
⚠
JS_
Ext_
IsNull
⚠
JS_
Ext_
IsNumber
⚠
JS_
Ext_
IsObject
⚠
JS_
Ext_
IsPromise
⚠
JS_
Ext_
IsString
⚠
JS_
Ext_
IsSymbol
⚠
JS_
Ext_
IsUndefined
⚠
JS_
Ext_
IsUninitialized
⚠
JS_
Ext_
NewBool
⚠
JS_
Ext_
NewC
Function
⚠
JS_
Ext_
NewC
Function
Magic
⚠
JS_
Ext_
NewFloat64
⚠
JS_
Ext_
NewInt32
⚠
JS_
Ext_
NewPointer
⚠
JS_
Ext_
NewSpecial
Value
⚠
JS_
Ext_
Promise
All
⚠
JS_
Ext_
Promise
AllSettled
⚠
JS_
Ext_
Promise
Any
⚠
JS_
Ext_
Promise
Catch
⚠
JS_
Ext_
Promise
Finally
⚠
JS_
Ext_
Promise
Race
⚠
JS_
Ext_
Promise
Reject
⚠
JS_
Ext_
Promise
Resolve
⚠
JS_
Ext_
Promise
Then
⚠
JS_
Ext_
Promise
Then2
⚠
JS_
Ext_
Promise
With
Resolvers
⚠
JS_
Ext_
ToUint32
⚠
JS_
Ext_
Value
GetTag
⚠
JS_
Free
Atom
⚠
JS_
Free
AtomRT
⚠
JS_
FreeC
String
⚠
JS_
Free
Context
⚠
JS_
Free
Property
Enum
⚠
JS_
Free
Runtime
⚠
JS_
Free
Value
⚠
JS_
Free
ValueRT
⚠
JS_
GetAny
Opaque
⚠
JS_
GetArray
Buffer
⚠
JS_
GetClassID
⚠
JS_
GetClass
Proto
⚠
JS_
GetContext
Opaque
⚠
JS_
GetException
⚠
JS_
GetFunction
Proto
⚠
JS_
GetGC
Threshold
⚠
JS_
GetGlobal
Object
⚠
JS_
GetImport
Meta
⚠
JS_
GetLength
⚠
JS_
GetModule
Name
⚠
JS_
GetModule
Namespace
⚠
JS_
GetOpaque
⚠
JS_
GetOpaque2
⚠
JS_
GetOwn
Property
⚠
JS_
GetOwn
Property
Names
⚠
JS_
GetProperty
⚠
JS_
GetProperty
Int64
⚠
JS_
GetProperty
Str
⚠
JS_
GetProperty
Uint32
⚠
JS_
GetPrototype
⚠
JS_
GetRuntime
⚠
JS_
GetRuntime
Opaque
⚠
JS_
GetScript
OrModule
Name
⚠
JS_
GetTyped
Array
Buffer
⚠
JS_
GetTyped
Array
Type
⚠
JS_
GetUint8
Array
⚠
JS_
GetVersion
⚠
JS_
HasException
⚠
JS_
HasProperty
⚠
JS_
Invoke
⚠
JS_
IsArray
⚠
JS_
IsArray
Buffer
⚠
JS_
IsConstructor
⚠
JS_
IsEqual
⚠
JS_
IsError
⚠
JS_
IsExtensible
⚠
JS_
IsFunction
⚠
JS_
IsInstance
Of
⚠
JS_
IsJob
Pending
⚠
JS_
IsLive
Object
⚠
JS_
IsRegistered
Class
⚠
JS_
IsSame
Value
⚠
JS_
IsSame
Value
Zero
⚠
JS_
IsStrict
Equal
⚠
JS_
IsUncatchable
Error
⚠
JS_
JSON
Stringify
⚠
JS_
Load
Module
⚠
JS_
Mark
Value
⚠
JS_
NewArray
⚠
JS_
NewArray
Buffer
⚠
JS_
NewArray
Buffer
Copy
⚠
JS_
NewAtom
⚠
JS_
NewAtom
Len
⚠
JS_
NewAtom
String
⚠
JS_
NewAtomU
Int32
⚠
JS_
NewBig
Int64
⚠
JS_
NewBig
Uint64
⚠
JS_
NewC
Function2
⚠
JS_
NewC
Function
Data
⚠
JS_
NewC
Module
⚠
JS_
NewClass
⚠
JS_
NewClassID
⚠
JS_
NewContext
⚠
JS_
NewContext
Raw
⚠
JS_
NewDate
⚠
JS_
NewError
⚠
JS_
NewNumber
⚠
JS_
NewObject
⚠
JS_
NewObject
Class
⚠
JS_
NewObject
Proto
⚠
JS_
NewObject
Proto
Class
⚠
JS_
NewPromise
Capability
⚠
JS_
NewRuntime
⚠
JS_
NewRuntime2
⚠
JS_
NewString
Len
⚠
JS_
NewSymbol
⚠
JS_
NewTyped
Array
⚠
JS_
NewUint8
Array
⚠
JS_
NewUint8
Array
Copy
⚠
JS_
ParseJSON
⚠
JS_
Prevent
Extensions
⚠
JS_
Promise
Result
⚠
JS_
Promise
State
⚠
JS_
Read
Object
⚠
JS_
Read
Object2
⚠
JS_
Reset
Uncatchable
Error
⚠
JS_
Resolve
Module
⚠
JS_
RunGC
⚠
JS_
SetCan
Block
⚠
JS_
SetClass
Proto
⚠
JS_
SetConstructor
⚠
JS_
SetConstructor
Bit
⚠
JS_
SetContext
Opaque
⚠
JS_
SetDump
Flags
⚠
JS_
SetGC
Threshold
⚠
JS_
SetHost
Promise
Rejection
Tracker
⚠
JS_
SetInterrupt
Handler
⚠
JS_
SetIsHTMLDDA
⚠
JS_
SetLength
⚠
JS_
SetMax
Stack
Size
⚠
JS_
SetMemory
Limit
⚠
JS_
SetModule
Export
⚠
JS_
SetModule
Export
List
⚠
JS_
SetModule
Loader
Func
⚠
JS_
SetOpaque
⚠
JS_
SetProperty
⚠
JS_
SetProperty
Function
List
⚠
JS_
SetProperty
Int64
⚠
JS_
SetProperty
Str
⚠
JS_
SetProperty
Uint32
⚠
JS_
SetPrototype
⚠
JS_
SetRuntime
Info
⚠
JS_
SetRuntime
Opaque
⚠
JS_
SetShared
Array
Buffer
Functions
⚠
JS_
Throw
⚠
JS_
Throw
Internal
Error
⚠
JS_
Throw
OutOf
Memory
⚠
JS_
Throw
Plain
Error
⚠
JS_
Throw
Range
Error
⚠
JS_
Throw
Reference
Error
⚠
JS_
Throw
Syntax
Error
⚠
JS_
Throw
Type
Error
⚠
JS_
ToBig
Int64
⚠
JS_
ToBig
Uint64
⚠
JS_
ToBool
⚠
JS_
ToCString
Len2
⚠
JS_
ToFloat64
⚠
JS_
ToIndex
⚠
JS_
ToInt32
⚠
JS_
ToInt64
⚠
JS_
ToInt64
Ext
⚠
JS_
ToProperty
Key
⚠
JS_
ToString
⚠
JS_
Update
Stack
Top
⚠
JS_
Value
ToAtom
⚠
JS_
Write
Object
⚠
JS_
Write
Object2
⚠
js_
calloc
⚠
js_
calloc_
rt
⚠
js_free
⚠
js_
free_
rt
⚠
js_
malloc
⚠
js_
malloc_
rt
⚠
js_
malloc_
usable_
size
⚠
js_
malloc_
usable_
size_
rt
⚠
js_
mallocz
⚠
js_
mallocz_
rt
⚠
js_
realloc
⚠
js_
realloc2
⚠
js_
realloc_
rt
⚠
js_
std_
cmd
⚠
js_
strdup
⚠
js_
string_
code
Point
Range
⚠
js_
strndup
⚠
Type Aliases
§
FILE
JSAtom
JSCFunction
JSCFunction
Data
JSCFunction
Enum
JSCFunction
Magic
JSClass
Call
JSClass
Finalizer
JSClassGC
Mark
JSClassID
JSFree
Array
Buffer
Data
Func
JSHost
Promise
Rejection
Tracker
JSInterrupt
Handler
JSJob
Func
JSModule
Init
Func
JSModule
Loader
Func
JSModule
Normalize
Func
JSPromise
State
Enum
JSRuntime
Finalizer
JSTyped
Array
Enum
JSValue
JS_
Mark
Func
_IO_
lock_
t
__
int64_
t
__
off64_
t
__off_t
_bindgen_
ty_
3
Unions
§
JSCFunction
List
Entry__
bindgen_
ty_
1
JSCFunction
Type