@@ -17,13 +17,13 @@ extern crate rustc_driver;
17
17
extern crate rustc_interface;
18
18
extern crate stable_mir;
19
19
20
- use std:: io:: Write ;
21
20
use std:: collections:: HashSet ;
22
- use stable_mir:: CrateDef ;
23
- use stable_mir:: * ;
24
- use stable_mir:: ty:: * ;
21
+ use std:: io:: Write ;
25
22
use std:: ops:: ControlFlow ;
26
23
24
+ use stable_mir:: ty:: * ;
25
+ use stable_mir:: { CrateDef , * } ;
26
+
27
27
const CRATE_NAME : & str = "crate_assoc_items" ;
28
28
29
29
/// This function uses the Stable MIR APIs to get information about the test crate.
@@ -45,30 +45,30 @@ fn test_assoc_items() -> ControlFlow<()> {
45
45
let local_impls = local_crate. trait_impls ( ) ;
46
46
let local_traits = local_crate. trait_decls ( ) ;
47
47
48
- let trait_assoc_item_defs: Vec < AssocDef > = local_traits [ 0 ] . associated_items ( )
49
- . iter ( ) . map ( |assoc_item| assoc_item. def_id ) . collect ( ) ;
48
+ let trait_assoc_item_defs: Vec < AssocDef > =
49
+ local_traits [ 0 ] . associated_items ( ) . iter ( ) . map ( |assoc_item| assoc_item. def_id ) . collect ( ) ;
50
50
check_items (
51
51
& trait_assoc_item_defs,
52
52
& [
53
- "ATrait::{anon_assoc#0}" ,
53
+ "ATrait::rpitit:: {anon_assoc#0}" ,
54
54
"ATrait::rpitit" ,
55
55
"ATrait::Assoc" ,
56
56
"ATrait::assoc_fn_no_self" ,
57
57
"ATrait::assoc_fn_has_self" ,
58
- ]
58
+ ] ,
59
59
) ;
60
60
61
- let impl_assoc_item_defs: Vec < AssocDef > = local_impls [ 0 ] . associated_items ( )
62
- . iter ( ) . map ( |assoc_item| assoc_item. def_id ) . collect ( ) ;
61
+ let impl_assoc_item_defs: Vec < AssocDef > =
62
+ local_impls [ 0 ] . associated_items ( ) . iter ( ) . map ( |assoc_item| assoc_item. def_id ) . collect ( ) ;
63
63
check_items (
64
64
& impl_assoc_item_defs,
65
65
& [
66
- "<AStruct as ATrait>::{anon_assoc#0}" ,
66
+ "<AStruct as ATrait>::rpitit:: {anon_assoc#0}" ,
67
67
"<AStruct as ATrait>::rpitit" ,
68
68
"<AStruct as ATrait>::Assoc" ,
69
69
"<AStruct as ATrait>::assoc_fn_no_self" ,
70
70
"<AStruct as ATrait>::assoc_fn_has_self" ,
71
- ]
71
+ ] ,
72
72
) ;
73
73
74
74
ControlFlow :: Continue ( ( ) )
0 commit comments