diff options
author | Benjamin Coenen <[email protected]> | 2020-04-07 16:59:09 +0100 |
---|---|---|
committer | Benjamin Coenen <[email protected]> | 2020-04-07 16:59:09 +0100 |
commit | 18a5e164838e1dc2abcc6b79d4fc2f96ffd2507c (patch) | |
tree | bc80b5c49c3b7ba31c7fe967bb34fe14bac9d5ed /crates/ra_hir_ty/src/infer/path.rs | |
parent | ab864ed259c10ff51f7c9c3421d098eeea7b0245 (diff) | |
parent | 33c364b545350134b945fbca834194fd1a28fe08 (diff) |
Merge branch 'master' of github.com:rust-analyzer/rust-analyzer
Diffstat (limited to 'crates/ra_hir_ty/src/infer/path.rs')
-rw-r--r-- | crates/ra_hir_ty/src/infer/path.rs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/crates/ra_hir_ty/src/infer/path.rs b/crates/ra_hir_ty/src/infer/path.rs index 318652c61..2b6bc0f79 100644 --- a/crates/ra_hir_ty/src/infer/path.rs +++ b/crates/ra_hir_ty/src/infer/path.rs | |||
@@ -67,8 +67,16 @@ impl<'a> InferenceContext<'a> { | |||
67 | ValueNs::FunctionId(it) => it.into(), | 67 | ValueNs::FunctionId(it) => it.into(), |
68 | ValueNs::ConstId(it) => it.into(), | 68 | ValueNs::ConstId(it) => it.into(), |
69 | ValueNs::StaticId(it) => it.into(), | 69 | ValueNs::StaticId(it) => it.into(), |
70 | ValueNs::StructId(it) => it.into(), | 70 | ValueNs::StructId(it) => { |
71 | ValueNs::EnumVariantId(it) => it.into(), | 71 | self.write_variant_resolution(id, it.into()); |
72 | |||
73 | it.into() | ||
74 | } | ||
75 | ValueNs::EnumVariantId(it) => { | ||
76 | self.write_variant_resolution(id, it.into()); | ||
77 | |||
78 | it.into() | ||
79 | } | ||
72 | }; | 80 | }; |
73 | 81 | ||
74 | let ty = self.db.value_ty(typable); | 82 | let ty = self.db.value_ty(typable); |