aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/type_alias.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_hir/src/type_alias.rs')
-rw-r--r--crates/ra_hir/src/type_alias.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/crates/ra_hir/src/type_alias.rs b/crates/ra_hir/src/type_alias.rs
index e35adcb2f..970468e3c 100644
--- a/crates/ra_hir/src/type_alias.rs
+++ b/crates/ra_hir/src/type_alias.rs
@@ -2,9 +2,12 @@
2 2
3use std::sync::Arc; 3use std::sync::Arc;
4 4
5use crate::{TypeAlias, db::DefDatabase, type_ref::TypeRef}; 5use crate::{TypeAlias, DefDatabase, AstDatabase, type_ref::TypeRef};
6 6
7pub(crate) fn type_alias_ref_query(db: &impl DefDatabase, typ: TypeAlias) -> Arc<TypeRef> { 7pub(crate) fn type_alias_ref_query(
8 db: &(impl DefDatabase + AstDatabase),
9 typ: TypeAlias,
10) -> Arc<TypeRef> {
8 let (_, node) = typ.source(db); 11 let (_, node) = typ.source(db);
9 Arc::new(TypeRef::from_ast_opt(node.type_ref())) 12 Arc::new(TypeRef::from_ast_opt(node.type_ref()))
10} 13}