Trait wasmtime_environ::GcTypeLayouts

source ·
pub trait GcTypeLayouts {
    // Required methods
    fn array_layout(&self, ty: &WasmArrayType) -> GcArrayLayout;
    fn struct_layout(&self, ty: &WasmStructType) -> GcStructLayout;
}
Expand description

A trait for getting the layout of a Wasm GC struct or array inside a particular collector.

Required Methods§

source

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

Get this collector’s layout for the given struct type.

Implementors§