diff options
author | Florian Diebold <[email protected]> | 2019-02-24 16:25:41 +0000 |
---|---|---|
committer | Florian Diebold <[email protected]> | 2019-02-24 19:54:04 +0000 |
commit | 5d72b96988587699e0a1c62c08bd76d2a7fed100 (patch) | |
tree | cfc5c55e0d2ba5fcea6b508c20e23cb43b7f9956 /crates/ra_hir/src/ty/infer.rs | |
parent | 5a684099e9aa3482b408002030fafe1dcd0fa9a9 (diff) |
Implement support for type aliases
Diffstat (limited to 'crates/ra_hir/src/ty/infer.rs')
-rw-r--r-- | crates/ra_hir/src/ty/infer.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/crates/ra_hir/src/ty/infer.rs b/crates/ra_hir/src/ty/infer.rs index 13080b5aa..29331bea5 100644 --- a/crates/ra_hir/src/ty/infer.rs +++ b/crates/ra_hir/src/ty/infer.rs | |||
@@ -477,7 +477,9 @@ impl<'a, D: HirDatabase> InferenceContext<'a, D> { | |||
477 | let ty = self.insert_type_vars(ty.apply_substs(substs)); | 477 | let ty = self.insert_type_vars(ty.apply_substs(substs)); |
478 | (ty, Some(var.into())) | 478 | (ty, Some(var.into())) |
479 | } | 479 | } |
480 | TypableDef::Function(_) | TypableDef::Enum(_) => (Ty::Unknown, None), | 480 | TypableDef::Type(_) | TypableDef::Function(_) | TypableDef::Enum(_) => { |
481 | (Ty::Unknown, None) | ||
482 | } | ||
481 | } | 483 | } |
482 | } | 484 | } |
483 | 485 | ||