Make E0599 a structured error

This commit is contained in:
Esteban Küber 2025-02-18 04:50:11 +00:00
parent d88ffcdb8b
commit 693f7035f1
5 changed files with 25 additions and 18 deletions

View file

@ -1417,6 +1417,15 @@ pub(crate) struct CrossCrateTraitsDefined {
pub traits: String,
}
#[derive(Diagnostic)]
#[diag(hir_analysis_no_variant_named, code = E0599)]
pub struct NoVariantNamed<'tcx> {
#[primary_span]
pub span: Span,
pub ident: Ident,
pub ty: Ty<'tcx>,
}
// FIXME(fmease): Deduplicate:
#[derive(Diagnostic)]