@@ -17,13 +17,13 @@ extern crate rustc_driver;
1717extern crate rustc_interface;
1818extern crate stable_mir;
1919
20- use std:: io:: Write ;
2120use std:: collections:: HashSet ;
22- use stable_mir:: CrateDef ;
23- use stable_mir:: * ;
24- use stable_mir:: ty:: * ;
21+ use std:: io:: Write ;
2522use std:: ops:: ControlFlow ;
2623
24+ use stable_mir:: ty:: * ;
25+ use stable_mir:: { CrateDef , * } ;
26+
2727const CRATE_NAME : & str = "crate_assoc_items" ;
2828
2929/// This function uses the Stable MIR APIs to get information about the test crate.
@@ -45,30 +45,30 @@ fn test_assoc_items() -> ControlFlow<()> {
4545 let local_impls = local_crate. trait_impls ( ) ;
4646 let local_traits = local_crate. trait_decls ( ) ;
4747
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 ( ) ;
5050 check_items (
5151 & trait_assoc_item_defs,
5252 & [
53- "ATrait::{anon_assoc#0}" ,
53+ "ATrait::rpitit:: {anon_assoc#0}" ,
5454 "ATrait::rpitit" ,
5555 "ATrait::Assoc" ,
5656 "ATrait::assoc_fn_no_self" ,
5757 "ATrait::assoc_fn_has_self" ,
58- ]
58+ ] ,
5959 ) ;
6060
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 ( ) ;
6363 check_items (
6464 & impl_assoc_item_defs,
6565 & [
66- "<AStruct as ATrait>::{anon_assoc#0}" ,
66+ "<AStruct as ATrait>::rpitit:: {anon_assoc#0}" ,
6767 "<AStruct as ATrait>::rpitit" ,
6868 "<AStruct as ATrait>::Assoc" ,
6969 "<AStruct as ATrait>::assoc_fn_no_self" ,
7070 "<AStruct as ATrait>::assoc_fn_has_self" ,
71- ]
71+ ] ,
7272 ) ;
7373
7474 ControlFlow :: Continue ( ( ) )
0 commit comments