about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src
diff options
context:
space:
mode:
authorclubby789 <jamie@hill-daniel.co.uk>2023-05-26 13:49:01 +0000
committerclubby789 <jamie@hill-daniel.co.uk>2024-01-09 19:25:54 +0000
commitf1b8b7d7ae190a9cfc14a9c6ac5e4f78445ade46 (patch)
tree5ea5e353ce21bdf1d67eb01a90d3ae99d48b3f3b /compiler/rustc_ast_lowering/src
parent5876c8cdfd3df742c334d6447d44d760c77103b6 (diff)
downloadrust-f1b8b7d7ae190a9cfc14a9c6ac5e4f78445ade46.tar.gz
rust-f1b8b7d7ae190a9cfc14a9c6ac5e4f78445ade46.zip
Add error code for missing base expression in struct update syntax
Diffstat (limited to 'compiler/rustc_ast_lowering/src')
-rw-r--r--compiler/rustc_ast_lowering/src/errors.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_ast_lowering/src/errors.rs b/compiler/rustc_ast_lowering/src/errors.rs
index faa22eece38..2811fe104cd 100644
--- a/compiler/rustc_ast_lowering/src/errors.rs
+++ b/compiler/rustc_ast_lowering/src/errors.rs
@@ -114,10 +114,10 @@ pub struct UnderscoreExprLhsAssign {
 }
 
 #[derive(Diagnostic, Clone, Copy)]
-#[diag(ast_lowering_base_expression_double_dot)]
+#[diag(ast_lowering_base_expression_double_dot, code = "E0797")]
 pub struct BaseExpressionDoubleDot {
     #[primary_span]
-    #[label]
+    #[suggestion(code = "/* expr */", applicability = "has-placeholders", style = "verbose")]
     pub span: Span,
 }