Searched refs:struct_ty (Results 1 – 7 of 7) sorted by relevance
| /wasmtime-44.0.1/tests/all/ |
| H A D | structs.rs | 17 let struct_ty = StructType::new( in struct_new_with_fields() localVariable 37 let struct_ty = StructType::new( in struct_new_unrooted_field() localVariable 59 let struct_ty = StructType::new( in struct_new_cross_store_field() localVariable 94 let struct_ty = StructType::new( in anyref_as_struct() localVariable 117 let struct_ty = StructType::new( in struct_field_simple() localVariable 134 let struct_ty = StructType::new( in struct_field_out_of_bounds() localVariable 150 let struct_ty = StructType::new( in struct_field_on_unrooted() localVariable 170 let struct_ty = StructType::new( in struct_set_field_simple() localVariable 188 let struct_ty = StructType::new( in struct_set_field_out_of_bounds() localVariable 295 fn struct_ty() -> Result<()> { in struct_ty() function [all …]
|
| H A D | types.rs | 48 let struct_ty = StructType::new(&engine, [])?; in empty_struct_type() localVariable 49 assert_eq!(struct_ty.fields().len(), 0); in empty_struct_type() 50 assert!(struct_ty.field(0).is_none()); in empty_struct_type() 75 let struct_ty = StructType::new(&engine, field_types())?; in basic_struct_types() localVariable 77 assert_eq!(struct_ty.fields().len(), field_types().count()); in basic_struct_types() 78 for ((i, expected), actual) in field_types().enumerate().zip(struct_ty.fields()) { in basic_struct_types() 80 assert!(FieldType::eq(&expected, &struct_ty.field(i).unwrap())); in basic_struct_types() 82 assert!(struct_ty.field(struct_ty.fields().len()).is_none()); in basic_struct_types()
|
| H A D | async_functions.rs | 1091 let struct_ty = StructType::new(cx.engine(), [])?; in async_gc_with_func_new_and_func_wrap() localVariable 1092 let struct_pre = StructRefPre::new(&mut cx, struct_ty); in async_gc_with_func_new_and_func_wrap() 1114 let struct_ty = StructType::new(cx.engine(), [])?; in async_gc_with_func_new_and_func_wrap() localVariable 1115 let struct_pre = StructRefPre::new(&mut cx, struct_ty); in async_gc_with_func_new_and_func_wrap()
|
| H A D | gc.rs | 1183 let struct_ty = ref_ty.heap_type().unwrap_concrete_struct(); in drc_transitive_drop_cons_list() localVariable 1187 let pre = StructRefPre::new(&mut store, struct_ty.clone()); in drc_transitive_drop_cons_list()
|
| /wasmtime-44.0.1/tests/misc_testsuite/gc/ |
| H A D | arrays-of-different-types.wast | 7 (type $struct_ty (struct)) 24 (type $p (array (ref $struct_ty))) 46 (drop (array.new $o (struct.new $struct_ty) (i32.const 3))) 47 (drop (array.new $p (struct.new $struct_ty) (i32.const 3)))
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/ |
| H A D | const_expr.rs | 67 let struct_ty = StructType::from_shared_type_index(store.engine(), shared_ty); in struct_fields_len() localVariable 68 let fields = struct_ty.fields(); in struct_fields_len() 80 let struct_ty = StructType::from_shared_type_index(store.engine(), shared_ty); in struct_new() localVariable 81 let allocator = StructRefPre::_new(store, struct_ty); in struct_new() 108 inner: WasmCompositeInnerType::Struct(struct_ty), in struct_new_default() 116 let fields = struct_ty in struct_new_default()
|
| /wasmtime-44.0.1/crates/cranelift/src/func_environ/gc/ |
| H A D | enabled.rs | 355 let struct_ty = func_env.types.unwrap_struct(interned_ty)?; in translate_struct_new_default() localVariable 356 let fields = struct_ty in translate_struct_new_default() 1379 struct_ty: ModuleInternedTypeIndex, in initialize_struct_fields() 1390 let struct_layout = func_env.struct_or_exn_layout(struct_ty); in initialize_struct_fields() 1395 assert!(!func_env.types[struct_ty].composite_type.shared); in initialize_struct_fields() 1396 let fields = match &func_env.types[struct_ty].composite_type.inner { in initialize_struct_fields()
|