diff options
| author | Nicholas Nethercote <n.nethercote@gmail.com> | 2024-03-12 09:10:51 +1100 |
|---|---|---|
| committer | León Orell Valerian Liehr <me@fmease.dev> | 2024-03-12 02:12:31 +0100 |
| commit | cf09d771479e37954b14c48f2e2fe9b3566b3a9d (patch) | |
| tree | f9a2552a3a13dcafc99090d78017c0d5f9dfe1e5 /src/doc/rustc-dev-guide/examples | |
| parent | d2882335245f62648544878ddd5f30b27582aa9a (diff) | |
| download | rust-cf09d771479e37954b14c48f2e2fe9b3566b3a9d.tar.gz rust-cf09d771479e37954b14c48f2e2fe9b3566b3a9d.zip | |
More updates for recent diagnostics changes.
A sequel to #1883, this covers diagnostic naming changes from rust-lang/rust/pull/121489, rust-lang/rust/pull/121780, and rust-lang/rust/pull/122132.
Diffstat (limited to 'src/doc/rustc-dev-guide/examples')
| -rw-r--r-- | src/doc/rustc-dev-guide/examples/rustc-driver-getting-diagnostics.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/doc/rustc-dev-guide/examples/rustc-driver-getting-diagnostics.rs b/src/doc/rustc-dev-guide/examples/rustc-driver-getting-diagnostics.rs index fd94482772b..ba63a1ad4b4 100644 --- a/src/doc/rustc-dev-guide/examples/rustc-driver-getting-diagnostics.rs +++ b/src/doc/rustc-dev-guide/examples/rustc-driver-getting-diagnostics.rs @@ -10,7 +10,7 @@ extern crate rustc_session; extern crate rustc_span; use rustc_errors::{ - emitter::Emitter, registry, translation::Translate, DiagCtxt, Diagnostic, FluentBundle, + emitter::Emitter, registry, translation::Translate, DiagCtxt, DiagInner, FluentBundle, }; use rustc_session::config; use rustc_span::source_map::SourceMap; @@ -22,7 +22,7 @@ use std::{ struct DebugEmitter { source_map: Arc<SourceMap>, - diagnostics: Arc<Mutex<Vec<Diagnostic>>>, + diagnostics: Arc<Mutex<Vec<DiagInner>>>, } impl Translate for DebugEmitter { @@ -36,7 +36,7 @@ impl Translate for DebugEmitter { } impl Emitter for DebugEmitter { - fn emit_diagnostic(&mut self, diag: &Diagnostic) { + fn emit_diagnostic(&mut self, diag: &DiagInner) { self.diagnostics.lock().unwrap().push(diag.clone()); } @@ -52,7 +52,7 @@ fn main() { .output() .unwrap(); let sysroot = str::from_utf8(&out.stdout).unwrap().trim(); - let buffer: Arc<Mutex<Vec<Diagnostic>>> = Arc::default(); + let buffer: Arc<Mutex<Vec<DiagInner>>> = Arc::default(); let diagnostics = buffer.clone(); let config = rustc_interface::Config { opts: config::Options { |
