Make E0599 a structured error
This commit is contained in:
parent
d88ffcdb8b
commit
693f7035f1
5 changed files with 25 additions and 18 deletions
|
@ -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)]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue