]> git.lizzy.rs Git - rust.git/blob - crates/ra_hir/src/db.rs
bfae3660b41fa2e68c58ce20a2ce4aedb823417e
[rust.git] / crates / ra_hir / src / db.rs
1 //! FIXME: write short doc here
2
3 pub use hir_def::db::{
4     BodyQuery, BodyWithSourceMapQuery, ConstDataQuery, CrateDefMapQuery, CrateLangItemsQuery,
5     DefDatabase, DefDatabaseStorage, DocumentationQuery, EnumDataQuery, ExprScopesQuery,
6     FunctionDataQuery, GenericParamsQuery, ImplDataQuery, InternDatabase, InternDatabaseStorage,
7     LangItemQuery, ModuleLangItemsQuery, RawItemsQuery, RawItemsWithSourceMapQuery,
8     StaticDataQuery, StructDataQuery, TraitDataQuery, TypeAliasDataQuery,
9 };
10 pub use hir_expand::db::{
11     AstDatabase, AstDatabaseStorage, AstIdMapQuery, MacroArgQuery, MacroDefQuery, MacroExpandQuery,
12     ParseMacroQuery,
13 };
14 pub use hir_ty::db::{
15     AssociatedTyDataQuery, CallableItemSignatureQuery, FieldTypesQuery, GenericDefaultsQuery,
16     GenericPredicatesQuery, HirDatabase, HirDatabaseStorage, ImplDatumQuery, ImplsForTraitQuery,
17     ImplsInCrateQuery, InferQuery, StructDatumQuery, TraitDatumQuery, TraitSolveQuery, TyQuery,
18     ValueTyQuery,
19 };
20
21 #[test]
22 fn hir_database_is_object_safe() {
23     fn _assert_object_safe(_: &dyn HirDatabase) {}
24 }