Enum mozjs::jsapi::JSProtoKey
source · #[repr(u32)]pub enum JSProtoKey {
Show 84 variants
JSProto_Null,
JSProto_Object,
JSProto_Function,
JSProto_BoundFunction,
JSProto_Array,
JSProto_Boolean,
JSProto_JSON,
JSProto_Date,
JSProto_Math,
JSProto_Number,
JSProto_String,
JSProto_RegExp,
JSProto_Error,
JSProto_InternalError,
JSProto_AggregateError,
JSProto_EvalError,
JSProto_RangeError,
JSProto_ReferenceError,
JSProto_SyntaxError,
JSProto_TypeError,
JSProto_URIError,
JSProto_DebuggeeWouldRun,
JSProto_CompileError,
JSProto_LinkError,
JSProto_RuntimeError,
JSProto_ArrayBuffer,
JSProto_Int8Array,
JSProto_Uint8Array,
JSProto_Int16Array,
JSProto_Uint16Array,
JSProto_Int32Array,
JSProto_Uint32Array,
JSProto_Float32Array,
JSProto_Float64Array,
JSProto_Uint8ClampedArray,
JSProto_BigInt64Array,
JSProto_BigUint64Array,
JSProto_BigInt,
JSProto_Proxy,
JSProto_WeakMap,
JSProto_Map,
JSProto_Set,
JSProto_DataView,
JSProto_Symbol,
JSProto_ShadowRealm,
JSProto_SharedArrayBuffer,
JSProto_Intl,
JSProto_Collator,
JSProto_DateTimeFormat,
JSProto_DisplayNames,
JSProto_ListFormat,
JSProto_Locale,
JSProto_NumberFormat,
JSProto_PluralRules,
JSProto_RelativeTimeFormat,
JSProto_Reflect,
JSProto_WeakSet,
JSProto_TypedArray,
JSProto_Atomics,
JSProto_SavedFrame,
JSProto_Promise,
JSProto_AsyncFunction,
JSProto_GeneratorFunction,
JSProto_AsyncGeneratorFunction,
JSProto_ReadableStream,
JSProto_ReadableStreamDefaultReader,
JSProto_ReadableStreamDefaultController,
JSProto_ReadableByteStreamController,
JSProto_ByteLengthQueuingStrategy,
JSProto_CountQueuingStrategy,
JSProto_WebAssembly,
JSProto_WasmModule,
JSProto_WasmInstance,
JSProto_WasmMemory,
JSProto_WasmTable,
JSProto_WasmGlobal,
JSProto_WasmTag,
JSProto_WasmFunction,
JSProto_WasmException,
JSProto_FinalizationRegistry,
JSProto_WeakRef,
JSProto_Iterator,
JSProto_AsyncIterator,
JSProto_LIMIT,
}
Variants§
JSProto_Null
JSProto_Object
JSProto_Function
JSProto_BoundFunction
JSProto_Array
JSProto_Boolean
JSProto_JSON
JSProto_Date
JSProto_Math
JSProto_Number
JSProto_String
JSProto_RegExp
JSProto_Error
JSProto_InternalError
JSProto_AggregateError
JSProto_EvalError
JSProto_RangeError
JSProto_ReferenceError
JSProto_SyntaxError
JSProto_TypeError
JSProto_URIError
JSProto_DebuggeeWouldRun
JSProto_CompileError
JSProto_LinkError
JSProto_RuntimeError
JSProto_ArrayBuffer
JSProto_Int8Array
JSProto_Uint8Array
JSProto_Int16Array
JSProto_Uint16Array
JSProto_Int32Array
JSProto_Uint32Array
JSProto_Float32Array
JSProto_Float64Array
JSProto_Uint8ClampedArray
JSProto_BigInt64Array
JSProto_BigUint64Array
JSProto_BigInt
JSProto_Proxy
JSProto_WeakMap
JSProto_Map
JSProto_Set
JSProto_DataView
JSProto_Symbol
JSProto_ShadowRealm
JSProto_Intl
JSProto_Collator
JSProto_DateTimeFormat
JSProto_DisplayNames
JSProto_ListFormat
JSProto_Locale
JSProto_NumberFormat
JSProto_PluralRules
JSProto_RelativeTimeFormat
JSProto_Reflect
JSProto_WeakSet
JSProto_TypedArray
JSProto_Atomics
JSProto_SavedFrame
JSProto_Promise
JSProto_AsyncFunction
JSProto_GeneratorFunction
JSProto_AsyncGeneratorFunction
JSProto_ReadableStream
JSProto_ReadableStreamDefaultReader
JSProto_ReadableStreamDefaultController
JSProto_ReadableByteStreamController
JSProto_ByteLengthQueuingStrategy
JSProto_CountQueuingStrategy
JSProto_WebAssembly
JSProto_WasmModule
JSProto_WasmInstance
JSProto_WasmMemory
JSProto_WasmTable
JSProto_WasmGlobal
JSProto_WasmTag
JSProto_WasmFunction
JSProto_WasmException
JSProto_FinalizationRegistry
JSProto_WeakRef
JSProto_Iterator
JSProto_AsyncIterator
JSProto_LIMIT
Trait Implementations§
source§impl Clone for JSProtoKey
impl Clone for JSProtoKey
source§fn clone(&self) -> JSProtoKey
fn clone(&self) -> JSProtoKey
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for JSProtoKey
impl Debug for JSProtoKey
source§impl Hash for JSProtoKey
impl Hash for JSProtoKey
source§impl PartialEq<JSProtoKey> for JSProtoKey
impl PartialEq<JSProtoKey> for JSProtoKey
source§fn eq(&self, other: &JSProtoKey) -> bool
fn eq(&self, other: &JSProtoKey) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for JSProtoKey
impl Eq for JSProtoKey
impl StructuralEq for JSProtoKey
impl StructuralPartialEq for JSProtoKey
Auto Trait Implementations§
impl RefUnwindSafe for JSProtoKey
impl Send for JSProtoKey
impl Sync for JSProtoKey
impl Unpin for JSProtoKey
impl UnwindSafe for JSProtoKey
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more