2024-07-21 19:20:41 +00:00
|
|
|
use rustc_macros::Diagnostic;
|
|
|
|
use rustc_span::Span;
|
2022-08-30 15:28:50 +00:00
|
|
|
|
2022-09-15 04:01:44 +00:00
|
|
|
#[derive(Diagnostic)]
|
2022-10-22 09:07:54 +00:00
|
|
|
#[diag(infer_opaque_hidden_type)]
|
2024-08-27 04:47:56 +00:00
|
|
|
pub(crate) struct OpaqueHiddenTypeDiag {
|
2022-08-21 17:56:00 +00:00
|
|
|
#[primary_span]
|
|
|
|
#[label]
|
|
|
|
pub span: Span,
|
2022-10-13 09:13:02 +00:00
|
|
|
#[note(infer_opaque_type)]
|
2022-08-21 17:56:00 +00:00
|
|
|
pub opaque_type: Span,
|
2022-10-13 09:13:02 +00:00
|
|
|
#[note(infer_hidden_type)]
|
2022-08-21 17:56:00 +00:00
|
|
|
pub hidden_type: Span,
|
|
|
|
}
|