#[repr(C)]pub struct Data(_);
Expand description
The superclass of objects that can reside on V8’s heap.
Implementations
sourceimpl 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
sourceimpl<'s> PartialEq<AccessorSignature> for Data
impl<'s> PartialEq<AccessorSignature> for Data
sourceimpl<'s> PartialEq<ArrayBuffer> for Data
impl<'s> PartialEq<ArrayBuffer> for Data
sourceimpl<'s> PartialEq<ArrayBufferView> for Data
impl<'s> PartialEq<ArrayBufferView> for Data
sourceimpl<'s> PartialEq<BigInt64Array> for Data
impl<'s> PartialEq<BigInt64Array> for Data
sourceimpl<'s> PartialEq<BigIntObject> for Data
impl<'s> PartialEq<BigIntObject> for Data
sourceimpl<'s> PartialEq<BigUint64Array> for Data
impl<'s> PartialEq<BigUint64Array> for Data
sourceimpl<'s> PartialEq<BooleanObject> for Data
impl<'s> PartialEq<BooleanObject> for Data
sourceimpl<'s> PartialEq<Data> for AccessorSignature
impl<'s> PartialEq<Data> for AccessorSignature
sourceimpl<'s> PartialEq<Data> for ArrayBuffer
impl<'s> PartialEq<Data> for ArrayBuffer
sourceimpl<'s> PartialEq<Data> for ArrayBufferView
impl<'s> PartialEq<Data> for ArrayBufferView
sourceimpl<'s> PartialEq<Data> for BigInt64Array
impl<'s> PartialEq<Data> for BigInt64Array
sourceimpl<'s> PartialEq<Data> for BigIntObject
impl<'s> PartialEq<Data> for BigIntObject
sourceimpl<'s> PartialEq<Data> for BigUint64Array
impl<'s> PartialEq<Data> for BigUint64Array
sourceimpl<'s> PartialEq<Data> for BooleanObject
impl<'s> PartialEq<Data> for BooleanObject
sourceimpl<'s> PartialEq<Data> for FixedArray
impl<'s> PartialEq<Data> for FixedArray
sourceimpl<'s> PartialEq<Data> for Float32Array
impl<'s> PartialEq<Data> for Float32Array
sourceimpl<'s> PartialEq<Data> for Float64Array
impl<'s> PartialEq<Data> for Float64Array
sourceimpl<'s> PartialEq<Data> for FunctionTemplate
impl<'s> PartialEq<Data> for FunctionTemplate
sourceimpl<'s> PartialEq<Data> for Int16Array
impl<'s> PartialEq<Data> for Int16Array
sourceimpl<'s> PartialEq<Data> for Int32Array
impl<'s> PartialEq<Data> for Int32Array
sourceimpl<'s> PartialEq<Data> for ModuleRequest
impl<'s> PartialEq<Data> for ModuleRequest
sourceimpl<'s> PartialEq<Data> for NumberObject
impl<'s> PartialEq<Data> for NumberObject
sourceimpl<'s> PartialEq<Data> for ObjectTemplate
impl<'s> PartialEq<Data> for ObjectTemplate
sourceimpl<'s> PartialEq<Data> for PrimitiveArray
impl<'s> PartialEq<Data> for PrimitiveArray
sourceimpl<'s> PartialEq<Data> for PromiseResolver
impl<'s> PartialEq<Data> for PromiseResolver
sourceimpl<'s> PartialEq<Data> for StringObject
impl<'s> PartialEq<Data> for StringObject
sourceimpl<'s> PartialEq<Data> for SymbolObject
impl<'s> PartialEq<Data> for SymbolObject
sourceimpl<'s> PartialEq<Data> for TypedArray
impl<'s> PartialEq<Data> for TypedArray
sourceimpl<'s> PartialEq<Data> for Uint16Array
impl<'s> PartialEq<Data> for Uint16Array
sourceimpl<'s> PartialEq<Data> for Uint32Array
impl<'s> PartialEq<Data> for Uint32Array
sourceimpl<'s> PartialEq<Data> for Uint8Array
impl<'s> PartialEq<Data> for Uint8Array
sourceimpl<'s> PartialEq<Data> for Uint8ClampedArray
impl<'s> PartialEq<Data> for Uint8ClampedArray
sourceimpl<'s> PartialEq<Data> for UnboundModuleScript
impl<'s> PartialEq<Data> for UnboundModuleScript
sourceimpl<'s> PartialEq<Data> for WasmMemoryObject
impl<'s> PartialEq<Data> for WasmMemoryObject
sourceimpl<'s> PartialEq<Data> for WasmModuleObject
impl<'s> PartialEq<Data> for WasmModuleObject
sourceimpl<'s> PartialEq<FixedArray> for Data
impl<'s> PartialEq<FixedArray> for Data
sourceimpl<'s> PartialEq<Float32Array> for Data
impl<'s> PartialEq<Float32Array> for Data
sourceimpl<'s> PartialEq<Float64Array> for Data
impl<'s> PartialEq<Float64Array> for Data
sourceimpl<'s> PartialEq<FunctionTemplate> for Data
impl<'s> PartialEq<FunctionTemplate> for Data
sourceimpl<'s> PartialEq<Int16Array> for Data
impl<'s> PartialEq<Int16Array> for Data
sourceimpl<'s> PartialEq<Int32Array> for Data
impl<'s> PartialEq<Int32Array> for Data
sourceimpl<'s> PartialEq<ModuleRequest> for Data
impl<'s> PartialEq<ModuleRequest> for Data
sourceimpl<'s> PartialEq<NumberObject> for Data
impl<'s> PartialEq<NumberObject> for Data
sourceimpl<'s> PartialEq<ObjectTemplate> for Data
impl<'s> PartialEq<ObjectTemplate> for Data
sourceimpl<'s> PartialEq<PrimitiveArray> for Data
impl<'s> PartialEq<PrimitiveArray> for Data
sourceimpl<'s> PartialEq<PromiseResolver> for Data
impl<'s> PartialEq<PromiseResolver> for Data
sourceimpl<'s> PartialEq<StringObject> for Data
impl<'s> PartialEq<StringObject> for Data
sourceimpl<'s> PartialEq<SymbolObject> for Data
impl<'s> PartialEq<SymbolObject> for Data
sourceimpl<'s> PartialEq<TypedArray> for Data
impl<'s> PartialEq<TypedArray> for Data
sourceimpl<'s> PartialEq<Uint16Array> for Data
impl<'s> PartialEq<Uint16Array> for Data
sourceimpl<'s> PartialEq<Uint32Array> for Data
impl<'s> PartialEq<Uint32Array> for Data
sourceimpl<'s> PartialEq<Uint8Array> for Data
impl<'s> PartialEq<Uint8Array> for Data
sourceimpl<'s> PartialEq<Uint8ClampedArray> for Data
impl<'s> PartialEq<Uint8ClampedArray> for Data
sourceimpl<'s> PartialEq<UnboundModuleScript> for Data
impl<'s> PartialEq<UnboundModuleScript> for Data
sourceimpl<'s> PartialEq<WasmMemoryObject> for Data
impl<'s> PartialEq<WasmMemoryObject> for Data
Auto Trait Implementations
impl RefUnwindSafe for Data
impl Send for Data
impl Sync for Data
impl Unpin for Data
impl UnwindSafe for Data
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more