Lines Matching refs:layout
83 pub(crate) fn layout(&self) -> &GcArrayLayout { in layout() method
86 .layout() in layout()
408 .alloc_uninit_array(allocator.type_index(), len, allocator.layout()) in new_from_iter()
422 arrayref.initialize_elem(&mut store, allocator.layout(), &elem_ty, i, *elem)?; in new_from_iter()
714 pub(crate) fn layout(&self, store: &AutoAssertNoGc<'_>) -> Result<GcArrayLayout> { in layout() method
717 let layout = store in layout() localVariable
720 .layout(type_index) in layout()
722 match layout { in layout()
758 let layout = self.layout(store)?; in _get() localVariable
764 Ok(arrayref.read_elem(store, &layout, field_ty.element_type(), index)) in _get()
812 let layout = self.layout(&store)?; in _set() localVariable
821 arrayref.write_elem(&mut store, &layout, field_ty.element_type(), index, value) in _set()