pub trait LintDiagnosticBox<'a, G: EmissionGuarantee> {
    // Required method
    fn decorate_lint_box<'b>(self: Box<Self>, diag: &'b mut Diag<'a, G>);
}pub trait LintDiagnosticBox<'a, G: EmissionGuarantee> {
    // Required method
    fn decorate_lint_box<'b>(self: Box<Self>, diag: &'b mut Diag<'a, G>);
}