Crate rquickjs_sys

Source

Structs§

JSCFunctionListEntry
JSCFunctionListEntry__bindgen_ty_1__bindgen_ty_1
JSCFunctionListEntry__bindgen_ty_1__bindgen_ty_2
JSCFunctionListEntry__bindgen_ty_1__bindgen_ty_3
JSCFunctionListEntry__bindgen_ty_1__bindgen_ty_4
JSClass
JSClassDef
JSClassExoticMethods
JSContext
JSGCObjectHeader
JSMallocFunctions
JSMemoryUsage
JSModuleDef
JSObject
JSPropertyDescriptor
JSPropertyEnum
JSRuntime
JSSABTab
JSSharedArrayBufferFunctions
JSValue

Constants§

JSCFunctionEnum_JS_CFUNC_constructor
JSCFunctionEnum_JS_CFUNC_constructor_magic
JSCFunctionEnum_JS_CFUNC_constructor_or_func
JSCFunctionEnum_JS_CFUNC_constructor_or_func_magic
JSCFunctionEnum_JS_CFUNC_f_f
JSCFunctionEnum_JS_CFUNC_f_f_f
JSCFunctionEnum_JS_CFUNC_generic
JSCFunctionEnum_JS_CFUNC_generic_magic
JSCFunctionEnum_JS_CFUNC_getter
JSCFunctionEnum_JS_CFUNC_getter_magic
JSCFunctionEnum_JS_CFUNC_iterator_next
JSCFunctionEnum_JS_CFUNC_setter
JSCFunctionEnum_JS_CFUNC_setter_magic
JSPromiseStateEnum_JS_PROMISE_FULFILLED
JSPromiseStateEnum_JS_PROMISE_PENDING
JSPromiseStateEnum_JS_PROMISE_REJECTED
JSTypedArrayEnum_JS_TYPED_ARRAY_BIG_INT64
JSTypedArrayEnum_JS_TYPED_ARRAY_BIG_UINT64
JSTypedArrayEnum_JS_TYPED_ARRAY_FLOAT16
JSTypedArrayEnum_JS_TYPED_ARRAY_FLOAT32
JSTypedArrayEnum_JS_TYPED_ARRAY_FLOAT64
JSTypedArrayEnum_JS_TYPED_ARRAY_INT8
JSTypedArrayEnum_JS_TYPED_ARRAY_INT16
JSTypedArrayEnum_JS_TYPED_ARRAY_INT32
JSTypedArrayEnum_JS_TYPED_ARRAY_UINT8
JSTypedArrayEnum_JS_TYPED_ARRAY_UINT8C
JSTypedArrayEnum_JS_TYPED_ARRAY_UINT16
JSTypedArrayEnum_JS_TYPED_ARRAY_UINT32
JS_ATOM_Arguments
JS_ATOM_Array
JS_ATOM_ArrayBuffer
JS_ATOM_Array_Iterator
JS_ATOM_AsyncFunction
JS_ATOM_AsyncFunctionReject
JS_ATOM_AsyncFunctionResolve
JS_ATOM_AsyncGenerator
JS_ATOM_AsyncGeneratorFunction
JS_ATOM_BigInt
JS_ATOM_BigInt64Array
JS_ATOM_BigUint64Array
JS_ATOM_Boolean
JS_ATOM_CallSite
JS_ATOM_DataView
JS_ATOM_Date
JS_ATOM_END
JS_ATOM_Error
JS_ATOM_EvalError
JS_ATOM_FinalizationRegistry
JS_ATOM_Float16Array
JS_ATOM_Float32Array
JS_ATOM_Float64Array
JS_ATOM_ForInIterator
JS_ATOM_Function
JS_ATOM_Generator
JS_ATOM_GeneratorFunction
JS_ATOM_Int8Array
JS_ATOM_Int16Array
JS_ATOM_Int32Array
JS_ATOM_InternalError
JS_ATOM_Iterator
JS_ATOM_IteratorHelper
JS_ATOM_IteratorWrap
JS_ATOM_JSON
JS_ATOM_Map
JS_ATOM_Map_Iterator
JS_ATOM_Math
JS_ATOM_Module
JS_ATOM_NULL
JS_ATOM_Number
JS_ATOM_Object
JS_ATOM_Private_brand
JS_ATOM_Promise
JS_ATOM_PromiseRejectFunction
JS_ATOM_PromiseResolveFunction
JS_ATOM_Proxy
JS_ATOM_RangeError
JS_ATOM_ReferenceError
JS_ATOM_RegExp
JS_ATOM_RegExp_String_Iterator
JS_ATOM_Set
JS_ATOM_Set_Iterator
JS_ATOM_SharedArrayBuffer
JS_ATOM_String
JS_ATOM_String_Iterator
JS_ATOM_Symbol
JS_ATOM_Symbol_asyncIterator
JS_ATOM_Symbol_hasInstance
JS_ATOM_Symbol_isConcatSpreadable
JS_ATOM_Symbol_iterator
JS_ATOM_Symbol_match
JS_ATOM_Symbol_matchAll
JS_ATOM_Symbol_replace
JS_ATOM_Symbol_search
JS_ATOM_Symbol_species
JS_ATOM_Symbol_split
JS_ATOM_Symbol_toPrimitive
JS_ATOM_Symbol_toStringTag
JS_ATOM_Symbol_unscopables
JS_ATOM_SyntaxError
JS_ATOM_TypeError
JS_ATOM_URIError
JS_ATOM_Uint8Array
JS_ATOM_Uint8ClampedArray
JS_ATOM_Uint16Array
JS_ATOM_Uint32Array
JS_ATOM_WeakMap
JS_ATOM_WeakRef
JS_ATOM_WeakSet
JS_ATOM___proto__
JS_ATOM__arg_var_
JS_ATOM__default_
JS_ATOM__eval_
JS_ATOM__ret_
JS_ATOM__star_
JS_ATOM__var_
JS_ATOM__with_
JS_ATOM_add
JS_ATOM_apply
JS_ATOM_arguments
JS_ATOM_as
JS_ATOM_async
JS_ATOM_await
JS_ATOM_bigint
JS_ATOM_boolean
JS_ATOM_brand
JS_ATOM_break
JS_ATOM_callee
JS_ATOM_caller
JS_ATOM_case
JS_ATOM_catch
JS_ATOM_cause
JS_ATOM_class
JS_ATOM_class_fields_init
JS_ATOM_computed_field
JS_ATOM_concat
JS_ATOM_configurable
JS_ATOM_const
JS_ATOM_construct
JS_ATOM_constructor
JS_ATOM_continue
JS_ATOM_debugger
JS_ATOM_default
JS_ATOM_defineProperties
JS_ATOM_defineProperty
JS_ATOM_delete
JS_ATOM_deleteProperty
JS_ATOM_do
JS_ATOM_done
JS_ATOM_else
JS_ATOM_empty_string
JS_ATOM_enum
JS_ATOM_enumerable
JS_ATOM_errors
JS_ATOM_eval
JS_ATOM_exec
JS_ATOM_export
JS_ATOM_extends
JS_ATOM_false
JS_ATOM_finally
JS_ATOM_flags
JS_ATOM_for
JS_ATOM_from
JS_ATOM_function
JS_ATOM_get
JS_ATOM_getOwnPropertyDescriptor
JS_ATOM_getPrototypeOf
JS_ATOM_global
JS_ATOM_globalThis
JS_ATOM_groups
JS_ATOM_has
JS_ATOM_hash_constructor
JS_ATOM_home_object
JS_ATOM_if
JS_ATOM_implements
JS_ATOM_import
JS_ATOM_in
JS_ATOM_index
JS_ATOM_indices
JS_ATOM_input
JS_ATOM_instanceof
JS_ATOM_integer
JS_ATOM_interface
JS_ATOM_isExtensible
JS_ATOM_join
JS_ATOM_keys
JS_ATOM_lastIndex
JS_ATOM_length
JS_ATOM_let
JS_ATOM_maxByteLength
JS_ATOM_message
JS_ATOM_meta
JS_ATOM_name
JS_ATOM_new
JS_ATOM_new_target
JS_ATOM_next
JS_ATOM_not_equal
JS_ATOM_null
JS_ATOM_number
JS_ATOM_object
JS_ATOM_of
JS_ATOM_ok
JS_ATOM_ownKeys
JS_ATOM_package
JS_ATOM_preventExtensions
JS_ATOM_private
JS_ATOM_promise
JS_ATOM_protected
JS_ATOM_prototype
JS_ATOM_proxy
JS_ATOM_public
JS_ATOM_raw
JS_ATOM_reason
JS_ATOM_reject
JS_ATOM_resolve
JS_ATOM_return
JS_ATOM_revoke
JS_ATOM_set
JS_ATOM_setPrototypeOf
JS_ATOM_size
JS_ATOM_source
JS_ATOM_split
JS_ATOM_stack
JS_ATOM_static
JS_ATOM_static_computed_field
JS_ATOM_status
JS_ATOM_string
JS_ATOM_super
JS_ATOM_switch
JS_ATOM_symbol
JS_ATOM_target
JS_ATOM_then
JS_ATOM_this
JS_ATOM_this_active_func
JS_ATOM_throw
JS_ATOM_timed_out
JS_ATOM_toJSON
JS_ATOM_toLocaleString
JS_ATOM_toString
JS_ATOM_true
JS_ATOM_try
JS_ATOM_typeof
JS_ATOM_undefined
JS_ATOM_unicode
JS_ATOM_unknown
JS_ATOM_value
JS_ATOM_valueOf
JS_ATOM_values
JS_ATOM_var
JS_ATOM_void
JS_ATOM_while
JS_ATOM_with
JS_ATOM_writable
JS_ATOM_yield
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_DUMP_ATOMS
JS_DUMP_ATOM_LEAKS
JS_DUMP_BYTECODE_FINAL
JS_DUMP_BYTECODE_HEX
JS_DUMP_BYTECODE_PASS1
JS_DUMP_BYTECODE_PASS2
JS_DUMP_BYTECODE_PC2LINE
JS_DUMP_BYTECODE_STACK
JS_DUMP_BYTECODE_STEP
JS_DUMP_FREE
JS_DUMP_GC
JS_DUMP_GC_FREE
JS_DUMP_LEAKS
JS_DUMP_MEM
JS_DUMP_MODULE_RESOLVE
JS_DUMP_OBJECTS
JS_DUMP_PROMISE
JS_DUMP_READ_OBJECT
JS_DUMP_SHAPES
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_EXCEPTION
JS_FALSE
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
JS_NULL
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_FLOAT64
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_TRUE
JS_UNDEFINED
JS_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
SIZE_T_ERROR
Common error message for converting between C size_t and Rust usize;
__JS_ATOM_NULL

Functions§

JS_AddIntrinsicBaseObjects
JS_AddIntrinsicBigInt
JS_AddIntrinsicDate
JS_AddIntrinsicEval
JS_AddIntrinsicJSON
JS_AddIntrinsicMapSet
JS_AddIntrinsicPromise
JS_AddIntrinsicProxy
JS_AddIntrinsicRegExp
JS_AddIntrinsicRegExpCompiler
JS_AddIntrinsicTypedArrays
JS_AddIntrinsicWeakRef
JS_AddModuleExport
JS_AddModuleExportList
JS_AddPerformance
JS_AddRuntimeFinalizer
JS_AtomToCString
JS_AtomToString
JS_AtomToValue
JS_Call
JS_CallConstructor
JS_CallConstructor2
JS_ClearUncatchableError
JS_ComputeMemoryUsage
JS_DefineProperty
JS_DefinePropertyGetSet
JS_DefinePropertyValue
JS_DefinePropertyValueStr
JS_DefinePropertyValueUint32
JS_DeleteProperty
JS_DetachArrayBuffer
JS_DetectModule
JS_DupAtom
JS_DupContext
JS_DupValue
JS_DupValueRT
JS_EnqueueJob
JS_Eval
JS_EvalFunction
JS_EvalThis
JS_ExecutePendingJob
JS_FreeAtom
JS_FreeAtomRT
JS_FreeCString
JS_FreeContext
JS_FreePropertyEnum
JS_FreeRuntime
JS_FreeValue
JS_FreeValueRT
JS_FreezeObject
JS_GetAnyOpaque
JS_GetArrayBuffer
JS_GetClassID
JS_GetClassProto
JS_GetContextOpaque
JS_GetDumpFlags
JS_GetException
JS_GetFunctionProto
JS_GetGCThreshold
JS_GetGlobalObject
JS_GetImportMeta
JS_GetLength
JS_GetModuleName
JS_GetModuleNamespace
JS_GetOpaque
JS_GetOpaque2
JS_GetOwnProperty
JS_GetOwnPropertyNames
JS_GetProperty
JS_GetPropertyInt64
JS_GetPropertyStr
JS_GetPropertyUint32
JS_GetPrototype
JS_GetRuntime
JS_GetRuntimeOpaque
JS_GetScriptOrModuleName
JS_GetTypedArrayBuffer
JS_GetTypedArrayType
JS_GetUint8Array
JS_GetVersion
JS_HasException
JS_HasProperty
JS_Invoke
JS_IsArray
JS_IsArrayBuffer
JS_IsBigInt
JS_IsBool
JS_IsConstructor
JS_IsDate
JS_IsEqual
JS_IsError
JS_IsException
JS_IsExtensible
JS_IsFunction
JS_IsInstanceOf
JS_IsInt
JS_IsJobPending
JS_IsLiveObject
JS_IsMap
JS_IsNull
JS_IsNumber
JS_IsObject
JS_IsPromise
JS_IsRegExp
JS_IsRegisteredClass
JS_IsSameValue
JS_IsSameValueZero
JS_IsStrictEqual
JS_IsString
JS_IsSymbol
JS_IsUncatchableError
JS_IsUndefined
JS_IsUninitialized
JS_JSONStringify
JS_LoadModule
JS_MKPTR
JS_MKVAL
JS_MarkValue
JS_NewArray
JS_NewArrayBuffer
JS_NewArrayBufferCopy
JS_NewAtom
JS_NewAtomLen
JS_NewAtomString
JS_NewAtomUInt32
JS_NewBigInt64
JS_NewBigUint64
JS_NewCFunction2
JS_NewCFunctionData
JS_NewCModule
JS_NewClass
JS_NewClassID
JS_NewContext
JS_NewContextRaw
JS_NewDate
JS_NewError
JS_NewFloat64
JS_NewNumber
JS_NewObject
JS_NewObjectClass
JS_NewObjectProto
JS_NewObjectProtoClass
JS_NewPromiseCapability
JS_NewRuntime
JS_NewRuntime2
JS_NewStringLen
JS_NewSymbol
JS_NewTypedArray
JS_NewUint8Array
JS_NewUint8ArrayCopy
JS_ParseJSON
JS_PreventExtensions
JS_PromiseResult
JS_PromiseState
JS_ReadObject
JS_ReadObject2
JS_ResetUncatchableError
JS_ResolveModule
JS_RunGC
JS_SealObject
JS_SetCanBlock
JS_SetClassProto
JS_SetConstructor
JS_SetConstructorBit
JS_SetContextOpaque
JS_SetDumpFlags
JS_SetGCThreshold
JS_SetHostPromiseRejectionTracker
JS_SetInterruptHandler
JS_SetIsHTMLDDA
JS_SetLength
JS_SetMaxStackSize
JS_SetMemoryLimit
JS_SetModuleExport
JS_SetModuleExportList
JS_SetModuleLoaderFunc
JS_SetOpaque
JS_SetProperty
JS_SetPropertyFunctionList
JS_SetPropertyInt64
JS_SetPropertyStr
JS_SetPropertyUint32
JS_SetPrototype
JS_SetRuntimeInfo
JS_SetRuntimeOpaque
JS_SetSharedArrayBufferFunctions
JS_SetUncatchableError
JS_TAG_IS_FLOAT64
JS_Throw
JS_ThrowInternalError
JS_ThrowOutOfMemory
JS_ThrowPlainError
JS_ThrowRangeError
JS_ThrowReferenceError
JS_ThrowSyntaxError
JS_ThrowTypeError
JS_ToBigInt64
JS_ToBigUint64
JS_ToBool
JS_ToCString
JS_ToCStringLen
JS_ToCStringLen2
JS_ToFloat64
JS_ToIndex
JS_ToInt32
JS_ToInt64
JS_ToInt64Ext
JS_ToNumber
JS_ToObject
JS_ToObjectString
JS_ToPropertyKey
JS_ToString
JS_UpdateStackTop
JS_VALUE_GET_BOOL
JS_VALUE_GET_FLOAT64
JS_VALUE_GET_INT
JS_VALUE_GET_NORM_TAG
JS_VALUE_GET_PTR
JS_VALUE_GET_TAG
JS_VALUE_HAS_REF_COUNT
JS_VALUE_IS_NAN
JS_ValueToAtom
JS_WriteObject
JS_WriteObject2
__JS_NewFloat64
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_codePointRange
js_strndup

Type Aliases§

JSAtom
JSCFunction
JSCFunctionData
JSCFunctionEnum
JSCFunctionMagic
JSClassCall
JSClassFinalizer
JSClassGCMark
JSClassID
JSFreeArrayBufferDataFunc
JSHostPromiseRejectionTracker
JSInterruptHandler
JSJobFunc
JSModuleInitFunc
JSModuleLoaderFunc
JSModuleNormalizeFunc
JSPromiseStateEnum
JSRuntimeFinalizer
JSTypedArrayEnum
JSValueConst
JS_MarkFunc
_bindgen_ty_3
_bindgen_ty_4
c_char
Equivalent to C’s char type.
c_int
Equivalent to C’s signed int (int) type.
c_uint
Equivalent to C’s unsigned int type.
c_void
Equivalent to C’s void type when used as a pointer.
size_t

Unions§

JSCFunctionListEntry__bindgen_ty_1
JSCFunctionType
JSValueUnion