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§
sourcefn array_layout(&self, ty: &WasmArrayType) -> GcArrayLayout
fn array_layout(&self, ty: &WasmArrayType) -> GcArrayLayout
Get this collector’s layout for the given array type.
sourcefn struct_layout(&self, ty: &WasmStructType) -> GcStructLayout
fn struct_layout(&self, ty: &WasmStructType) -> GcStructLayout
Get this collector’s layout for the given struct type.