Get rid of DefDatabase2

This commit is contained in:
Aleksey Kladov 2019-11-23 14:44:43 +03:00
parent 958862093e
commit fc1e543f7a
23 changed files with 123 additions and 135 deletions

View file

@ -17,7 +17,7 @@ use crate::{
pub use hir_def::db::{
BodyQuery, BodyWithSourceMapQuery, ConstDataQuery, CrateDefMapQuery, CrateLangItemsQuery,
DefDatabase2, DefDatabase2Storage, DocumentationQuery, EnumDataQuery, ExprScopesQuery,
DefDatabase, DefDatabaseStorage, DocumentationQuery, EnumDataQuery, ExprScopesQuery,
FunctionDataQuery, GenericParamsQuery, ImplDataQuery, InternDatabase, InternDatabaseStorage,
LangItemQuery, ModuleLangItemsQuery, RawItemsQuery, RawItemsWithSourceMapQuery,
StaticDataQuery, StructDataQuery, TraitDataQuery, TypeAliasDataQuery,
@ -27,8 +27,6 @@ pub use hir_expand::db::{
ParseMacroQuery,
};
pub use DefDatabase2 as DefDatabase;
#[salsa::query_group(HirDatabaseStorage)]
#[salsa::requires(salsa::Database)]
pub trait HirDatabase: DefDatabase + AstDatabase {