pub struct NullTypeLayouts;Expand description
The layout of Wasm GC objects in the null collector.
Trait Implementations§
Source§impl Default for NullTypeLayouts
impl Default for NullTypeLayouts
Source§fn default() -> NullTypeLayouts
fn default() -> NullTypeLayouts
Returns the “default value” for a type. Read more
Source§impl GcTypeLayouts for NullTypeLayouts
impl GcTypeLayouts for NullTypeLayouts
Source§fn array_length_field_offset(&self) -> u32
fn array_length_field_offset(&self) -> u32
The offset of an array’s length field. Read more
Source§fn exception_tag_instance_offset(&self) -> u32
fn exception_tag_instance_offset(&self) -> u32
The offset of an exception object’s tag reference: defining
instance index field. Read more
Source§fn exception_tag_defined_offset(&self) -> u32
fn exception_tag_defined_offset(&self) -> u32
The offset of an exception object’s tag reference: defined tag
index field. Read more
Source§fn array_layout(&self, ty: &WasmArrayType) -> GcArrayLayout
fn array_layout(&self, ty: &WasmArrayType) -> GcArrayLayout
Get this collector’s layout for the given array type.
Source§fn struct_layout(&self, ty: &WasmStructType) -> GcStructLayout
fn struct_layout(&self, ty: &WasmStructType) -> GcStructLayout
Get this collector’s layout for the given struct type.
Source§fn exn_layout(&self, ty: &WasmExnType) -> GcStructLayout
fn exn_layout(&self, ty: &WasmExnType) -> GcStructLayout
Get this collector’s layout for the given exception type.