Lines Matching refs:Extern
114 [imm_field(HeapType::Func), imm_field(HeapType::Extern)], in struct_type_matches()
119 [imm_field(HeapType::Func), imm_field(HeapType::Extern)], in struct_type_matches()
128 [imm_field(HeapType::NoFunc), imm_field(HeapType::Extern)], in struct_type_matches()
133 [imm_field(HeapType::NoFunc), imm_field(HeapType::Extern)], in struct_type_matches()
138 let not_sub_ty = StructType::new(&engine, [imm_field(HeapType::Extern)])?; in struct_type_matches()
140 let not_sub_ty = StructType::new(&engine, [field(HeapType::Extern)])?; in struct_type_matches()
164 vec![imm_field(HeapType::Extern)], in struct_subtyping_fields_must_match()
176 vec![imm_field(HeapType::Any), imm_field(HeapType::Extern)], in struct_subtyping_fields_must_match()
322 (false, imm_field(HeapType::Extern)), in array_subtyping_field_must_match()
499 (false, valty(HeapType::Extern), valty(HeapType::Any)), in func_subtyping_field_must_match()
501 (false, valty(HeapType::Struct), valty(HeapType::Extern)), in func_subtyping_field_must_match()
697 assert!(!HeapType::NoExn.matches(&HeapType::Extern)); in heap_type_matches_noexn()