diff options
| author | Michael Goulet <michael@errs.io> | 2024-03-14 13:08:36 -0400 |
|---|---|---|
| committer | Michael Goulet <michael@errs.io> | 2024-03-14 13:13:08 -0400 |
| commit | 6e4cd8b7ccf12d6e4e97a44bbe4fd0093d12ca3d (patch) | |
| tree | c6c1a02aae498eda96fde9d3ad5f5e50211a9efd /compiler/rustc_errors/src | |
| parent | fe6157522848604562f83084154274c545fe3a27 (diff) | |
| download | rust-6e4cd8b7ccf12d6e4e97a44bbe4fd0093d12ca3d.tar.gz rust-6e4cd8b7ccf12d6e4e97a44bbe4fd0093d12ca3d.zip | |
Make `SubdiagMessageOp` well-formed
Diffstat (limited to 'compiler/rustc_errors/src')
| -rw-r--r-- | compiler/rustc_errors/src/diagnostic.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/rustc_errors/src/diagnostic.rs b/compiler/rustc_errors/src/diagnostic.rs index 0c3e7fb75b0..5d345e788e9 100644 --- a/compiler/rustc_errors/src/diagnostic.rs +++ b/compiler/rustc_errors/src/diagnostic.rs @@ -189,7 +189,8 @@ where ); } -pub trait SubdiagMessageOp<G> = Fn(&mut Diag<'_, G>, SubdiagMessage) -> SubdiagMessage; +pub trait SubdiagMessageOp<G: EmissionGuarantee> = + Fn(&mut Diag<'_, G>, SubdiagMessage) -> SubdiagMessage; /// Trait implemented by lint types. This should not be implemented manually. Instead, use /// `#[derive(LintDiagnostic)]` -- see [rustc_macros::LintDiagnostic]. |
