aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_hir/src')
-rw-r--r--crates/ra_hir/src/code_model.rs1
-rw-r--r--crates/ra_hir/src/code_model/docs.rs (renamed from crates/ra_hir/src/docs.rs)0
-rw-r--r--crates/ra_hir/src/db.rs4
-rw-r--r--crates/ra_hir/src/lib.rs3
4 files changed, 4 insertions, 4 deletions
diff --git a/crates/ra_hir/src/code_model.rs b/crates/ra_hir/src/code_model.rs
index 0cfab27dc..830aea1f3 100644
--- a/crates/ra_hir/src/code_model.rs
+++ b/crates/ra_hir/src/code_model.rs
@@ -1,4 +1,5 @@
1pub(crate) mod src; 1pub(crate) mod src;
2pub(crate) mod docs;
2 3
3use std::sync::Arc; 4use std::sync::Arc;
4 5
diff --git a/crates/ra_hir/src/docs.rs b/crates/ra_hir/src/code_model/docs.rs
index da2b9b854..da2b9b854 100644
--- a/crates/ra_hir/src/docs.rs
+++ b/crates/ra_hir/src/code_model/docs.rs
diff --git a/crates/ra_hir/src/db.rs b/crates/ra_hir/src/db.rs
index d2a372f3b..d2d6f95b7 100644
--- a/crates/ra_hir/src/db.rs
+++ b/crates/ra_hir/src/db.rs
@@ -128,8 +128,8 @@ pub trait DefDatabase: SourceDatabase {
128 #[salsa::invoke(crate::lang_item::LangItems::lang_item_query)] 128 #[salsa::invoke(crate::lang_item::LangItems::lang_item_query)]
129 fn lang_item(&self, start_crate: Crate, item: SmolStr) -> Option<LangItemTarget>; 129 fn lang_item(&self, start_crate: Crate, item: SmolStr) -> Option<LangItemTarget>;
130 130
131 #[salsa::invoke(crate::docs::documentation_query)] 131 #[salsa::invoke(crate::code_model::docs::documentation_query)]
132 fn documentation(&self, def: crate::docs::DocDef) -> Option<crate::docs::Documentation>; 132 fn documentation(&self, def: crate::DocDef) -> Option<crate::Documentation>;
133} 133}
134 134
135#[salsa::query_group(HirDatabaseStorage)] 135#[salsa::query_group(HirDatabaseStorage)]
diff --git a/crates/ra_hir/src/lib.rs b/crates/ra_hir/src/lib.rs
index 1690296e5..2e99bdac8 100644
--- a/crates/ra_hir/src/lib.rs
+++ b/crates/ra_hir/src/lib.rs
@@ -38,7 +38,6 @@ mod impl_block;
38mod expr; 38mod expr;
39mod lang_item; 39mod lang_item;
40mod generics; 40mod generics;
41mod docs;
42mod resolve; 41mod resolve;
43pub mod diagnostics; 42pub mod diagnostics;
44 43
@@ -64,7 +63,6 @@ pub use self::{
64 nameres::{PerNs, Namespace, ImportId}, 63 nameres::{PerNs, Namespace, ImportId},
65 ty::{Ty, ApplicationTy, TypeCtor, TraitRef, Substs, display::HirDisplay, CallableDef}, 64 ty::{Ty, ApplicationTy, TypeCtor, TraitRef, Substs, display::HirDisplay, CallableDef},
66 impl_block::{ImplBlock, ImplItem}, 65 impl_block::{ImplBlock, ImplItem},
67 docs::{Docs, Documentation},
68 adt::AdtDef, 66 adt::AdtDef,
69 expr::ExprScopes, 67 expr::ExprScopes,
70 resolve::Resolution, 68 resolve::Resolution,
@@ -83,4 +81,5 @@ pub use self::code_model::{
83 Trait, TypeAlias, MacroDef, Container, 81 Trait, TypeAlias, MacroDef, Container,
84 BuiltinType, 82 BuiltinType,
85 src::{Source, HasSource}, 83 src::{Source, HasSource},
84 docs::{Docs, Documentation, DocDef},
86}; 85};