pub struct Data(/* private fields */);Expand description
The superclass of objects that can reside on V8’s heap.
Implementations§
Source§impl Data
impl Data
Sourcepub fn is_big_int(&self) -> bool
pub fn is_big_int(&self) -> bool
Returns true if this data is a BigInt.
Sourcepub fn is_boolean(&self) -> bool
pub fn is_boolean(&self) -> bool
Returns true if this data is a Boolean.
Sourcepub fn is_context(&self) -> bool
pub fn is_context(&self) -> bool
Returns true if this data is a Context.
Sourcepub fn is_fixed_array(&self) -> bool
pub fn is_fixed_array(&self) -> bool
Returns true if this data is a FixedArray.
Sourcepub fn is_function_template(&self) -> bool
pub fn is_function_template(&self) -> bool
Returns true if this data is a FunctionTemplate.
Sourcepub fn is_module_request(&self) -> bool
pub fn is_module_request(&self) -> bool
Returns true if this data is a ModuleRequest.
Sourcepub fn is_object_template(&self) -> bool
pub fn is_object_template(&self) -> bool
Returns true if this data is a ObjectTemplate.
Sourcepub fn is_primitive(&self) -> bool
pub fn is_primitive(&self) -> bool
Returns true if this data is a Primitive.
Sourcepub fn is_private(&self) -> bool
pub fn is_private(&self) -> bool
Returns true if this data is a Private.
Trait Implementations§
Source§impl<'s> PartialEq<AccessorSignature> for Data
impl<'s> PartialEq<AccessorSignature> for Data
Source§impl<'s> PartialEq<ArrayBuffer> for Data
impl<'s> PartialEq<ArrayBuffer> for Data
Source§impl<'s> PartialEq<ArrayBufferView> for Data
impl<'s> PartialEq<ArrayBufferView> for Data
Source§impl<'s> PartialEq<BigInt64Array> for Data
impl<'s> PartialEq<BigInt64Array> for Data
Source§impl<'s> PartialEq<BigIntObject> for Data
impl<'s> PartialEq<BigIntObject> for Data
Source§impl<'s> PartialEq<BigUint64Array> for Data
impl<'s> PartialEq<BigUint64Array> for Data
Source§impl<'s> PartialEq<BooleanObject> for Data
impl<'s> PartialEq<BooleanObject> for Data
Source§impl<'s> PartialEq<Data> for AccessorSignature
impl<'s> PartialEq<Data> for AccessorSignature
Source§impl<'s> PartialEq<Data> for ArrayBuffer
impl<'s> PartialEq<Data> for ArrayBuffer
Source§impl<'s> PartialEq<Data> for ArrayBufferView
impl<'s> PartialEq<Data> for ArrayBufferView
Source§impl<'s> PartialEq<Data> for BigInt64Array
impl<'s> PartialEq<Data> for BigInt64Array
Source§impl<'s> PartialEq<Data> for BigIntObject
impl<'s> PartialEq<Data> for BigIntObject
Source§impl<'s> PartialEq<Data> for BigUint64Array
impl<'s> PartialEq<Data> for BigUint64Array
Source§impl<'s> PartialEq<Data> for BooleanObject
impl<'s> PartialEq<Data> for BooleanObject
Source§impl<'s> PartialEq<Data> for FixedArray
impl<'s> PartialEq<Data> for FixedArray
Source§impl<'s> PartialEq<Data> for Float16Array
impl<'s> PartialEq<Data> for Float16Array
Source§impl<'s> PartialEq<Data> for Float32Array
impl<'s> PartialEq<Data> for Float32Array
Source§impl<'s> PartialEq<Data> for Float64Array
impl<'s> PartialEq<Data> for Float64Array
Source§impl<'s> PartialEq<Data> for FunctionTemplate
impl<'s> PartialEq<Data> for FunctionTemplate
Source§impl<'s> PartialEq<Data> for Int16Array
impl<'s> PartialEq<Data> for Int16Array
Source§impl<'s> PartialEq<Data> for Int32Array
impl<'s> PartialEq<Data> for Int32Array
Source§impl<'s> PartialEq<Data> for ModuleRequest
impl<'s> PartialEq<Data> for ModuleRequest
Source§impl<'s> PartialEq<Data> for NumberObject
impl<'s> PartialEq<Data> for NumberObject
Source§impl<'s> PartialEq<Data> for ObjectTemplate
impl<'s> PartialEq<Data> for ObjectTemplate
Source§impl<'s> PartialEq<Data> for PrimitiveArray
impl<'s> PartialEq<Data> for PrimitiveArray
Source§impl<'s> PartialEq<Data> for PromiseResolver
impl<'s> PartialEq<Data> for PromiseResolver
Source§impl<'s> PartialEq<Data> for StringObject
impl<'s> PartialEq<Data> for StringObject
Source§impl<'s> PartialEq<Data> for SymbolObject
impl<'s> PartialEq<Data> for SymbolObject
Source§impl<'s> PartialEq<Data> for TypedArray
impl<'s> PartialEq<Data> for TypedArray
Source§impl<'s> PartialEq<Data> for Uint16Array
impl<'s> PartialEq<Data> for Uint16Array
Source§impl<'s> PartialEq<Data> for Uint32Array
impl<'s> PartialEq<Data> for Uint32Array
Source§impl<'s> PartialEq<Data> for Uint8Array
impl<'s> PartialEq<Data> for Uint8Array
Source§impl<'s> PartialEq<Data> for Uint8ClampedArray
impl<'s> PartialEq<Data> for Uint8ClampedArray
Source§impl<'s> PartialEq<Data> for UnboundModuleScript
impl<'s> PartialEq<Data> for UnboundModuleScript
Source§impl<'s> PartialEq<Data> for WasmMemoryObject
impl<'s> PartialEq<Data> for WasmMemoryObject
Source§impl<'s> PartialEq<Data> for WasmModuleObject
impl<'s> PartialEq<Data> for WasmModuleObject
Source§impl<'s> PartialEq<FixedArray> for Data
impl<'s> PartialEq<FixedArray> for Data
Source§impl<'s> PartialEq<Float32Array> for Data
impl<'s> PartialEq<Float32Array> for Data
Source§impl<'s> PartialEq<Float64Array> for Data
impl<'s> PartialEq<Float64Array> for Data
Source§impl<'s> PartialEq<FunctionTemplate> for Data
impl<'s> PartialEq<FunctionTemplate> for Data
Source§impl<'s> PartialEq<Int16Array> for Data
impl<'s> PartialEq<Int16Array> for Data
Source§impl<'s> PartialEq<Int32Array> for Data
impl<'s> PartialEq<Int32Array> for Data
Source§impl<'s> PartialEq<ModuleRequest> for Data
impl<'s> PartialEq<ModuleRequest> for Data
Source§impl<'s> PartialEq<NumberObject> for Data
impl<'s> PartialEq<NumberObject> for Data
Source§impl<'s> PartialEq<ObjectTemplate> for Data
impl<'s> PartialEq<ObjectTemplate> for Data
Source§impl<'s> PartialEq<PrimitiveArray> for Data
impl<'s> PartialEq<PrimitiveArray> for Data
Source§impl<'s> PartialEq<PromiseResolver> for Data
impl<'s> PartialEq<PromiseResolver> for Data
Source§impl<'s> PartialEq<StringObject> for Data
impl<'s> PartialEq<StringObject> for Data
Source§impl<'s> PartialEq<SymbolObject> for Data
impl<'s> PartialEq<SymbolObject> for Data
Source§impl<'s> PartialEq<TypedArray> for Data
impl<'s> PartialEq<TypedArray> for Data
Source§impl<'s> PartialEq<Uint16Array> for Data
impl<'s> PartialEq<Uint16Array> for Data
Source§impl<'s> PartialEq<Uint32Array> for Data
impl<'s> PartialEq<Uint32Array> for Data
Source§impl<'s> PartialEq<Uint8Array> for Data
impl<'s> PartialEq<Uint8Array> for Data
Source§impl<'s> PartialEq<Uint8ClampedArray> for Data
impl<'s> PartialEq<Uint8ClampedArray> for Data
Source§impl<'s> PartialEq<UnboundModuleScript> for Data
impl<'s> PartialEq<UnboundModuleScript> for Data
Source§impl<'s> PartialEq<WasmMemoryObject> for Data
impl<'s> PartialEq<WasmMemoryObject> for Data
Source§impl<'s> PartialEq<WasmModuleObject> for Data
impl<'s> PartialEq<WasmModuleObject> for Data
Auto Trait Implementations§
impl Freeze for Data
impl RefUnwindSafe for Data
impl Send for Data
impl Sync for Data
impl Unpin for Data
impl UnwindSafe for Data
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