Lines Matching refs:arrayref
406 let arrayref = store in new_from_iter() localVariable
422 arrayref.initialize_elem(&mut store, allocator.layout(), &elem_ty, i, *elem)?; in new_from_iter()
426 Ok(()) => Ok(Rooted::new(&mut store, arrayref.into())), in new_from_iter()
428 store.require_gc_store_mut()?.dealloc_uninit_array(arrayref); in new_from_iter()
620 let arrayref = gc_ref.as_arrayref_unchecked(); in _len() localVariable
621 Ok(arrayref.len(store)) in _len()
657 arrayref: self, in _elems()
664 arrayref: &'a ArrayRef, in _elems() field
681 Some(self.arrayref._get(&mut self.store, i).unwrap()) in _elems()
707 fn arrayref<'a>(&self, store: &'a AutoAssertNoGc<'_>) -> Result<&'a VMArrayRef> { in arrayref() method
756 let arrayref = self.arrayref(store)?.unchecked_copy(); in _get() localVariable
759 let len = arrayref.len(store); in _get()
764 Ok(arrayref.read_elem(store, &layout, field_ty.element_type(), index)) in _get()
813 let arrayref = self.arrayref(&store)?.unchecked_copy(); in _set() localVariable
815 let len = arrayref.len(&store); in _set()
821 arrayref.write_elem(&mut store, &layout, field_ty.element_type(), index, value) in _set()