about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir
diff options
context:
space:
mode:
authorLaurențiu Nicola <lnicola@dend.ro>2022-08-16 11:24:50 +0300
committerLaurențiu Nicola <lnicola@dend.ro>2022-08-16 11:24:50 +0300
commita06da98f2187d0b71317492b635cd2f43a2fc64b (patch)
tree019e6112a9986dfe2a8011c62f54dac6855cb6c7 /src/tools/rust-analyzer/crates/hir
parent8556e6620e4866526b3cea767ad8c20ae877a569 (diff)
parentb6d59f2bb4fae0ba4f74e2c967b5e2f777f8c860 (diff)
downloadrust-a06da98f2187d0b71317492b635cd2f43a2fc64b.tar.gz
rust-a06da98f2187d0b71317492b635cd2f43a2fc64b.zip
:arrow_up: rust-analyzer
Diffstat (limited to 'src/tools/rust-analyzer/crates/hir')
-rw-r--r--src/tools/rust-analyzer/crates/hir/src/diagnostics.rs1
-rw-r--r--src/tools/rust-analyzer/crates/hir/src/source_analyzer.rs1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/tools/rust-analyzer/crates/hir/src/diagnostics.rs b/src/tools/rust-analyzer/crates/hir/src/diagnostics.rs
index 6c6c11ea4eb..50374f4b3fe 100644
--- a/src/tools/rust-analyzer/crates/hir/src/diagnostics.rs
+++ b/src/tools/rust-analyzer/crates/hir/src/diagnostics.rs
@@ -14,6 +14,7 @@ use crate::{MacroKind, Type};
 
 macro_rules! diagnostics {
     ($($diag:ident,)*) => {
+        #[derive(Debug)]
         pub enum AnyDiagnostic {$(
             $diag(Box<$diag>),
         )*}
diff --git a/src/tools/rust-analyzer/crates/hir/src/source_analyzer.rs b/src/tools/rust-analyzer/crates/hir/src/source_analyzer.rs
index f5e2e443070..ae2896e1932 100644
--- a/src/tools/rust-analyzer/crates/hir/src/source_analyzer.rs
+++ b/src/tools/rust-analyzer/crates/hir/src/source_analyzer.rs
@@ -368,6 +368,7 @@ impl SourceAnalyzer {
         let local = if field.name_ref().is_some() {
             None
         } else {
+            // Shorthand syntax, resolve to the local
             let path = ModPath::from_segments(PathKind::Plain, once(local_name.clone()));
             match self.resolver.resolve_path_in_value_ns_fully(db.upcast(), &path) {
                 Some(ValueNs::LocalBinding(pat_id)) => {