Trait rustc_session::session::SessionDiagnostic
source · [−]pub trait SessionDiagnostic<'a> {
fn into_diagnostic(
self,
sess: &'a Session
) -> DiagnosticBuilder<'a, ErrorGuaranteed>;
}Expand description
Trait implemented by error types. This should not be implemented manually. Instead, use
#[derive(SessionDiagnostic)] – see rustc_macros::SessionDiagnostic.
Required methods
fn into_diagnostic(
self,
sess: &'a Session
) -> DiagnosticBuilder<'a, ErrorGuaranteed>
fn into_diagnostic(
self,
sess: &'a Session
) -> DiagnosticBuilder<'a, ErrorGuaranteed>
Write out as a diagnostic out of sess.