]> git.lizzy.rs Git - rust.git/blob - crates/ra_hir/src/db.rs
b4f818088cfbc4526cbf4ee2615a098218dd9092
[rust.git] / crates / ra_hir / src / db.rs
1 //! FIXME: write short doc here
2
3 pub use hir_def::db::{
4     AttrsQuery, BodyQuery, BodyWithSourceMapQuery, ConstDataQuery, CrateDefMapQueryQuery,
5     CrateLangItemsQuery, DefDatabase, DefDatabaseStorage, DocumentationQuery, EnumDataQuery,
6     ExprScopesQuery, FunctionDataQuery, GenericParamsQuery, ImplDataQuery, ImportMapQuery,
7     InternConstQuery, InternDatabase, InternDatabaseStorage, InternEnumQuery, InternFunctionQuery,
8     InternImplQuery, InternStaticQuery, InternStructQuery, InternTraitQuery, InternTypeAliasQuery,
9     InternUnionQuery, LangItemQuery, ModuleLangItemsQuery, RawItemsQuery, StaticDataQuery,
10     StructDataQuery, TraitDataQuery, TypeAliasDataQuery, UnionDataQuery,
11 };
12 pub use hir_expand::db::{
13     AstDatabase, AstDatabaseStorage, AstIdMapQuery, InternEagerExpansionQuery, InternMacroQuery,
14     MacroArgQuery, MacroDefQuery, MacroExpandQuery, ParseMacroQuery,
15 };
16 pub use hir_ty::db::{
17     AssociatedTyDataQuery, AssociatedTyValueQuery, CallableItemSignatureQuery, FieldTypesQuery,
18     GenericDefaultsQuery, GenericPredicatesForParamQuery, GenericPredicatesQuery, HirDatabase,
19     HirDatabaseStorage, ImplDatumQuery, ImplSelfTyQuery, ImplTraitQuery, ImplsInCrateQuery,
20     InferQueryQuery, InternAssocTyValueQuery, InternChalkImplQuery, InternTypeCtorQuery,
21     InternTypeParamIdQuery, ReturnTypeImplTraitsQuery, StructDatumQuery, TraitDatumQuery,
22     TraitSolveQuery, TyQuery, ValueTyQuery,
23 };
24
25 #[test]
26 fn hir_database_is_object_safe() {
27     fn _assert_object_safe(_: &dyn HirDatabase) {}
28 }