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