File tree Expand file tree Collapse file tree 2 files changed +4
-20
lines changed Expand file tree Collapse file tree 2 files changed +4
-20
lines changed Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ fn with_tables<R>(mut f: impl FnMut(&mut Tables<'_>) -> R) -> R {
21
21
}
22
22
23
23
pub fn item_def_id ( item : & stable_mir:: CrateItem ) -> DefId {
24
- with_tables ( |t| t. item_def_id ( item) )
24
+ with_tables ( |t| t[ item. 0 ] )
25
25
}
26
26
27
27
pub fn crate_item ( did : DefId ) -> stable_mir:: CrateItem {
@@ -78,22 +78,6 @@ impl<'tcx> Index<stable_mir::DefId> for Tables<'tcx> {
78
78
}
79
79
80
80
impl < ' tcx > Tables < ' tcx > {
81
- pub fn item_def_id ( & self , item : & stable_mir:: CrateItem ) -> DefId {
82
- self [ item. 0 ]
83
- }
84
-
85
- pub fn trait_def_id ( & self , trait_def : & stable_mir:: ty:: TraitDef ) -> DefId {
86
- self [ trait_def. 0 ]
87
- }
88
-
89
- pub fn impl_trait_def_id ( & self , impl_def : & stable_mir:: ty:: ImplDef ) -> DefId {
90
- self [ impl_def. 0 ]
91
- }
92
-
93
- pub fn generic_def_id ( & self , generic_def : & stable_mir:: ty:: GenericDef ) -> DefId {
94
- self [ generic_def. 0 ]
95
- }
96
-
97
81
pub fn crate_item ( & mut self , did : DefId ) -> stable_mir:: CrateItem {
98
82
stable_mir:: CrateItem ( self . create_def_id ( did) )
99
83
}
Original file line number Diff line number Diff line change @@ -54,7 +54,7 @@ impl<'tcx> Context for Tables<'tcx> {
54
54
}
55
55
56
56
fn trait_decl ( & mut self , trait_def : & stable_mir:: ty:: TraitDef ) -> stable_mir:: ty:: TraitDecl {
57
- let def_id = self . trait_def_id ( trait_def) ;
57
+ let def_id = self [ trait_def. 0 ] ;
58
58
let trait_def = self . tcx . trait_def ( def_id) ;
59
59
trait_def. stable ( self )
60
60
}
@@ -68,13 +68,13 @@ impl<'tcx> Context for Tables<'tcx> {
68
68
}
69
69
70
70
fn trait_impl ( & mut self , impl_def : & stable_mir:: ty:: ImplDef ) -> stable_mir:: ty:: ImplTrait {
71
- let def_id = self . impl_trait_def_id ( impl_def) ;
71
+ let def_id = self [ impl_def. 0 ] ;
72
72
let impl_trait = self . tcx . impl_trait_ref ( def_id) . unwrap ( ) ;
73
73
impl_trait. stable ( self )
74
74
}
75
75
76
76
fn mir_body ( & mut self , item : & stable_mir:: CrateItem ) -> stable_mir:: mir:: Body {
77
- let def_id = self . item_def_id ( item) ;
77
+ let def_id = self [ item. 0 ] ;
78
78
let mir = self . tcx . optimized_mir ( def_id) ;
79
79
stable_mir:: mir:: Body {
80
80
blocks : mir
You can’t perform that action at this time.
0 commit comments