Lines Matching refs:layout
83 pub(crate) fn layout(&self) -> &GcStructLayout { in layout() method
86 .layout() in layout()
341 .alloc_uninit_struct(allocator.type_index(), &allocator.layout()) in new_unchecked()
354 allocator.layout(), in new_unchecked()
519 fn layout(&self, store: &AutoAssertNoGc<'_>) -> Result<Arc<GcStructLayout>> { in layout() method
522 let layout = store in layout() localVariable
525 .layout(type_index) in layout()
527 match layout { in layout()
566 let layout = self.layout(store)?; in _field() localVariable
567 Ok(structref.read_field(store, &layout, field_ty.element_type(), index)) in _field()
612 let layout = self.layout(&store)?; in _set_field() localVariable
615 structref.write_field(&mut store, &layout, field_ty.element_type(), index, value) in _set_field()