Lines Matching refs:ArrayRef
183 pub struct ArrayRef { struct
187 unsafe impl GcRefImpl for ArrayRef { argument
204 impl Rooted<ArrayRef> {
218 impl OwnedRooted<ArrayRef> {
263 impl ArrayRef { impl
301 ) -> Result<Rooted<ArrayRef>> { in new() argument
354 ) -> Result<Rooted<ArrayRef>> { in new_async() argument
374 ) -> Result<Rooted<ArrayRef>> { in _new_async() argument
389 ) -> Result<Rooted<ArrayRef>> { in new_from_iter() argument
470 ) -> Result<Rooted<ArrayRef>> { in new_fixed() argument
524 ) -> Result<Rooted<ArrayRef>> { in new_fixed_async() argument
535 ) -> Result<Rooted<ArrayRef>> { in _new_fixed_async() argument
618 header.kind().matches(VMGcKind::ArrayRef) in _len()
652 debug_assert!(header.kind().matches(VMGcKind::ArrayRef)); in _elems()
664 arrayref: &'a ArrayRef, in _elems()
710 debug_assert!(self.header(store)?.kind().matches(VMGcKind::ArrayRef)); in arrayref()
827 debug_assert!(header.kind().matches(VMGcKind::ArrayRef)); in type_index()
845 unsafe impl WasmTy for Rooted<ArrayRef> {
893 Self::wasm_ty_load(store, ptr.get_anyref(), ArrayRef::from_cloned_gc_ref) in load()
897 unsafe impl WasmTy for Option<Rooted<ArrayRef>> {
916 Some(s) => Rooted::<ArrayRef>::dynamic_concrete_type_check(s, store, nullable, ty), in dynamic_concrete_type_check()
933 <Rooted<ArrayRef>>::wasm_ty_option_store(self, store, ptr, ValRaw::anyref) in store()
937 <Rooted<ArrayRef>>::wasm_ty_option_load( in load()
940 ArrayRef::from_cloned_gc_ref, in load()
945 unsafe impl WasmTy for OwnedRooted<ArrayRef> {
993 Self::wasm_ty_load(store, ptr.get_anyref(), ArrayRef::from_cloned_gc_ref) in load()
997 unsafe impl WasmTy for Option<OwnedRooted<ArrayRef>> {
1017 Some(s) => OwnedRooted::<ArrayRef>::dynamic_concrete_type_check(s, store, nullable, ty), in dynamic_concrete_type_check()
1034 <OwnedRooted<ArrayRef>>::wasm_ty_option_store(self, store, ptr, ValRaw::anyref) in store()
1038 <OwnedRooted<ArrayRef>>::wasm_ty_option_load( in load()
1041 ArrayRef::from_cloned_gc_ref, in load()