| use rustc_macros::Diagnostic; | |
| use rustc_span::Span; | |
| #[derive(Diagnostic)] | |
| #[diag(infer_opaque_hidden_type)] | |
| pub(crate) struct OpaqueHiddenTypeDiag { | |
| #[primary_span] | |
| #[label] | |
| pub span: Span, | |
| #[note(infer_opaque_type)] | |
| pub opaque_type: Span, | |
| #[note(infer_hidden_type)] | |
| pub hidden_type: Span, | |
| } |