make "proc macro panicked" translatable

This commit is contained in:
Tshepang Mbambo 2023-02-24 23:37:10 +02:00
parent 07c993eba8
commit dca52ac835
3 changed files with 26 additions and 5 deletions

View file

@ -375,3 +375,18 @@ pub struct TraceMacro {
#[primary_span]
pub span: Span,
}
#[derive(Diagnostic)]
#[diag(expand_proc_macro_panicked)]
pub(crate) struct ProcMacroPanicked {
#[primary_span]
pub span: Span,
#[subdiagnostic]
pub message: Option<ProcMacroPanickedHelp>,
}
#[derive(Subdiagnostic)]
#[help(expand_help)]
pub(crate) struct ProcMacroPanickedHelp {
pub message: String,
}