diff options
| author | Nicholas Nethercote <n.nethercote@gmail.com> | 2023-12-18 16:22:45 +1100 |
|---|---|---|
| committer | Nicholas Nethercote <n.nethercote@gmail.com> | 2023-12-19 09:19:29 +1100 |
| commit | 3a5f28f7e821a2325e9dbdb4ff40cd9ff417f065 (patch) | |
| tree | 50194c3c50193b5a7e0449c28f465a50579023b2 /compiler/rustc_errors/src/lib.rs | |
| parent | e7724a2e319f112ee6a97999976d8225b009456e (diff) | |
| download | rust-3a5f28f7e821a2325e9dbdb4ff40cd9ff417f065.tar.gz rust-3a5f28f7e821a2325e9dbdb4ff40cd9ff417f065.zip | |
Remove `struct_diagnostic` and `G::make_diagnostic_builder`.
`EmissionGuarantee` no longer determines the error level, the `create_*` functions do.
Diffstat (limited to 'compiler/rustc_errors/src/lib.rs')
| -rw-r--r-- | compiler/rustc_errors/src/lib.rs | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/compiler/rustc_errors/src/lib.rs b/compiler/rustc_errors/src/lib.rs index 5027f63a970..a86a12506ad 100644 --- a/compiler/rustc_errors/src/lib.rs +++ b/compiler/rustc_errors/src/lib.rs @@ -722,21 +722,6 @@ impl DiagCtxt { self.inner.borrow_mut().emit_stashed_diagnostics() } - /// Construct a builder with the `msg` at the level appropriate for the - /// specific `EmissionGuarantee`. - /// - /// Note: this is necessary for `derive(Diagnostic)`, but shouldn't be used - /// outside of that. Instead use `struct_err`, `struct_warn`, etc., which - /// make the diagnostic kind clearer. - #[rustc_lint_diagnostics] - #[track_caller] - pub fn struct_diagnostic<G: EmissionGuarantee>( - &self, - msg: impl Into<DiagnosticMessage>, - ) -> DiagnosticBuilder<'_, G> { - G::make_diagnostic_builder(self, msg) - } - /// Construct a builder at the `Warning` level at the given `span` and with the `msg`. /// /// Attempting to `.emit()` the builder will only emit if either: |
