@@ -8,7 +8,6 @@ use hir_expand::{
88use intern:: { Symbol , sym} ;
99use la_arena:: ArenaMap ;
1010use syntax:: { AstPtr , ast} ;
11- use thin_vec:: ThinVec ;
1211use triomphe:: Arc ;
1312
1413use crate :: {
@@ -32,9 +31,9 @@ use crate::{
3231 diagnostics:: DefDiagnostics ,
3332 } ,
3433 signatures:: {
35- ConstSignature , EnumSignature , EnumVariants , FunctionSignature , ImplSignature ,
36- InactiveEnumVariantCode , StaticSignature , StructSignature , TraitAliasSignature ,
37- TraitSignature , TypeAliasSignature , UnionSignature , VariantFields ,
34+ ConstSignature , EnumSignature , FunctionSignature , ImplSignature , StaticSignature ,
35+ StructSignature , TraitAliasSignature , TraitSignature , TypeAliasSignature , UnionSignature ,
36+ VariantFields ,
3837 } ,
3938 tt,
4039 visibility:: { self , Visibility } ,
@@ -121,19 +120,6 @@ pub trait DefDatabase: InternDatabase + ExpandDatabase + SourceDatabase {
121120 id : VariantId ,
122121 ) -> ( Arc < VariantFields > , Arc < ExpressionStoreSourceMap > ) ;
123122
124- // FIXME: Should we make this transparent? The only unstable thing in `enum_variants_with_diagnostics()`
125- // is ast ids, and ast ids are pretty stable now.
126- #[ salsa:: tracked]
127- fn enum_variants ( & self , id : EnumId ) -> Arc < EnumVariants > {
128- self . enum_variants_with_diagnostics ( id) . 0
129- }
130-
131- #[ salsa:: invoke( EnumVariants :: enum_variants_query) ]
132- fn enum_variants_with_diagnostics (
133- & self ,
134- id : EnumId ,
135- ) -> ( Arc < EnumVariants > , Option < Arc < ThinVec < InactiveEnumVariantCode > > > ) ;
136-
137123 #[ salsa:: transparent]
138124 #[ salsa:: invoke( ImplItems :: impl_items_query) ]
139125 fn impl_items ( & self , e : ImplId ) -> Arc < ImplItems > ;
0 commit comments