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 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.
Auto Trait Implementations§
impl Freeze for NullTypeLayouts
impl RefUnwindSafe for NullTypeLayouts
impl Send for NullTypeLayouts
impl Sync for NullTypeLayouts
impl Unpin for NullTypeLayouts
impl UnwindSafe for NullTypeLayouts
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