]> git.proxmox.com Git - rustc.git/blobdiff - src/librustc_errors/diagnostic_builder.rs
New upstream version 1.46.0~beta.2+dfsg1
[rustc.git] / src / librustc_errors / diagnostic_builder.rs
index 2dbd9f4e52fad36f5633d7faf18fc224771b51d6..22bf8fe34aa155543c72fa41ad11d746ec1c8ee3 100644 (file)
@@ -260,6 +260,19 @@ impl<'a> DiagnosticBuilder<'a> {
         self
     }
 
+    pub fn multipart_suggestions(
+        &mut self,
+        msg: &str,
+        suggestions: Vec<Vec<(Span, String)>>,
+        applicability: Applicability,
+    ) -> &mut Self {
+        if !self.0.allow_suggestions {
+            return self;
+        }
+        self.0.diagnostic.multipart_suggestions(msg, suggestions, applicability);
+        self
+    }
+
     pub fn tool_only_multipart_suggestion(
         &mut self,
         msg: &str,