]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_mir_build/src/errors.rs
Rollup merge of #106978 - mejrs:mir_build3, r=davidtwco
[rust.git] / compiler / rustc_mir_build / src / errors.rs
index d3cd5f080ec9f66b5c914871887dbd55763c0d14..ced251267d36f9deb95438e76ca848604a6b8b3a 100644 (file)
@@ -794,6 +794,8 @@ pub(crate) struct PatternNotCovered<'s, 'tcx> {
     #[subdiagnostic]
     pub let_suggestion: Option<SuggestLet>,
     #[subdiagnostic]
+    pub misc_suggestion: Option<MiscPatternSuggestion>,
+    #[subdiagnostic]
     pub res_defined_here: Option<ResDefinedHere>,
 }
 
@@ -872,3 +874,16 @@ pub enum SuggestLet {
         count: usize,
     },
 }
+
+#[derive(Subdiagnostic)]
+pub enum MiscPatternSuggestion {
+    #[suggestion(
+        mir_build_suggest_attempted_int_lit,
+        code = "_",
+        applicability = "maybe-incorrect"
+    )]
+    AttemptedIntegerLiteral {
+        #[primary_span]
+        start_span: Span,
+    },
+}