diff options
author | Edwin Cheng <[email protected]> | 2020-05-04 18:15:27 +0100 |
---|---|---|
committer | Edwin Cheng <[email protected]> | 2020-05-04 18:15:27 +0100 |
commit | e921195d93c443b20a6fcb3cb1c5b8117fe2fa1b (patch) | |
tree | 2023a2b1f5b2fc037a42c2cf850d6e1b41b65446 /crates/ra_hir_def/src/item_scope.rs | |
parent | 5ae18f4f814501ccd96a277c320e919159c91fac (diff) |
Change favor_types to has_constructor
Diffstat (limited to 'crates/ra_hir_def/src/item_scope.rs')
-rw-r--r-- | crates/ra_hir_def/src/item_scope.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ra_hir_def/src/item_scope.rs b/crates/ra_hir_def/src/item_scope.rs index 6d8d1f8a3..954f2542a 100644 --- a/crates/ra_hir_def/src/item_scope.rs +++ b/crates/ra_hir_def/src/item_scope.rs | |||
@@ -151,7 +151,7 @@ impl ItemScope { | |||
151 | } | 151 | } |
152 | 152 | ||
153 | impl PerNs { | 153 | impl PerNs { |
154 | pub(crate) fn from_def(def: ModuleDefId, v: Visibility, favor_types: bool) -> PerNs { | 154 | pub(crate) fn from_def(def: ModuleDefId, v: Visibility, has_constructor: bool) -> PerNs { |
155 | match def { | 155 | match def { |
156 | ModuleDefId::ModuleId(_) => PerNs::types(def, v), | 156 | ModuleDefId::ModuleId(_) => PerNs::types(def, v), |
157 | ModuleDefId::FunctionId(_) => PerNs::values(def, v), | 157 | ModuleDefId::FunctionId(_) => PerNs::values(def, v), |
@@ -159,7 +159,7 @@ impl PerNs { | |||
159 | AdtId::UnionId(_) => PerNs::both(def, def, v), | 159 | AdtId::UnionId(_) => PerNs::both(def, def, v), |
160 | AdtId::EnumId(_) => PerNs::types(def, v), | 160 | AdtId::EnumId(_) => PerNs::types(def, v), |
161 | AdtId::StructId(_) => { | 161 | AdtId::StructId(_) => { |
162 | if favor_types { | 162 | if !has_constructor { |
163 | PerNs::types(def, v) | 163 | PerNs::types(def, v) |
164 | } else { | 164 | } else { |
165 | PerNs::both(def, def, v) | 165 | PerNs::both(def, def, v) |