rustc_infer/
errors.rs

1use rustc_macros::Diagnostic;
2use rustc_span::Span;
3
4#[derive(Diagnostic)]
5#[diag(infer_opaque_hidden_type)]
6pub(crate) struct OpaqueHiddenTypeDiag {
7    #[primary_span]
8    #[label]
9    pub span: Span,
10    #[note(infer_opaque_type)]
11    pub opaque_type: Span,
12    #[note(infer_hidden_type)]
13    pub hidden_type: Span,
14}