diff options
author | Florian Diebold <[email protected]> | 2019-12-26 15:22:15 +0000 |
---|---|---|
committer | Florian Diebold <[email protected]> | 2019-12-26 15:23:40 +0000 |
commit | 78111620a33c57b58b07ebf044a7d53dc56176ef (patch) | |
tree | 8d5d2f89db0db56f8abfbda59b4391a7b0dff9db /crates/ra_hir_def/src/lib.rs | |
parent | 50ebff257dafe6e820f002241466ff4a98aa1f32 (diff) |
Remove visibility query, instead add struct field visibility to data
Methods should be handled the same, and for items the visibility will be in the
def map.
Diffstat (limited to 'crates/ra_hir_def/src/lib.rs')
-rw-r--r-- | crates/ra_hir_def/src/lib.rs | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/crates/ra_hir_def/src/lib.rs b/crates/ra_hir_def/src/lib.rs index 72a59d867..61f044ecf 100644 --- a/crates/ra_hir_def/src/lib.rs +++ b/crates/ra_hir_def/src/lib.rs | |||
@@ -325,29 +325,6 @@ impl_froms!( | |||
325 | ImplId | 325 | ImplId |
326 | ); | 326 | ); |
327 | 327 | ||
328 | #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)] | ||
329 | pub enum VisibilityDefId { | ||
330 | ModuleId(ModuleId), | ||
331 | StructFieldId(StructFieldId), | ||
332 | AdtId(AdtId), | ||
333 | FunctionId(FunctionId), | ||
334 | StaticId(StaticId), | ||
335 | ConstId(ConstId), | ||
336 | TraitId(TraitId), | ||
337 | TypeAliasId(TypeAliasId), | ||
338 | } | ||
339 | |||
340 | impl_froms!( | ||
341 | VisibilityDefId: ModuleId, | ||
342 | StructFieldId, | ||
343 | AdtId(StructId, EnumId, UnionId), | ||
344 | StaticId, | ||
345 | ConstId, | ||
346 | FunctionId, | ||
347 | TraitId, | ||
348 | TypeAliasId | ||
349 | ); | ||
350 | |||
351 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] | 328 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] |
352 | pub enum VariantId { | 329 | pub enum VariantId { |
353 | EnumVariantId(EnumVariantId), | 330 | EnumVariantId(EnumVariantId), |