@@ -8,7 +8,6 @@ use hir_expand::{
8
8
use intern:: { Symbol , sym} ;
9
9
use la_arena:: ArenaMap ;
10
10
use syntax:: { AstPtr , ast} ;
11
- use thin_vec:: ThinVec ;
12
11
use triomphe:: Arc ;
13
12
14
13
use crate :: {
@@ -32,9 +31,9 @@ use crate::{
32
31
diagnostics:: DefDiagnostics ,
33
32
} ,
34
33
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 ,
38
37
} ,
39
38
tt,
40
39
visibility:: { self , Visibility } ,
@@ -121,19 +120,6 @@ pub trait DefDatabase: InternDatabase + ExpandDatabase + SourceDatabase {
121
120
id : VariantId ,
122
121
) -> ( Arc < VariantFields > , Arc < ExpressionStoreSourceMap > ) ;
123
122
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
-
137
123
#[ salsa:: transparent]
138
124
#[ salsa:: invoke( ImplItems :: impl_items_query) ]
139
125
fn impl_items ( & self , e : ImplId ) -> Arc < ImplItems > ;
0 commit comments