[−][src]Trait rustc_typeck::structured_errors::StructuredDiagnostic

pub trait StructuredDiagnostic<'tcx> {
    fn session(&self) -> &Session;
fn code(&self) -> DiagnosticId;
fn common(&self) -> DiagnosticBuilder<'tcx>; fn diagnostic(&self) -> DiagnosticBuilder<'tcx> { ... }
fn regular(&self, err: DiagnosticBuilder<'tcx>) -> DiagnosticBuilder<'tcx> { ... }
fn extended(&self, err: DiagnosticBuilder<'tcx>) -> DiagnosticBuilder<'tcx> { ... } }

Required methods

fn session(&self) -> &Session

fn code(&self) -> DiagnosticId

fn common(&self) -> DiagnosticBuilder<'tcx>

Loading content...

Provided methods

fn diagnostic(&self) -> DiagnosticBuilder<'tcx>

fn regular(&self, err: DiagnosticBuilder<'tcx>) -> DiagnosticBuilder<'tcx>

fn extended(&self, err: DiagnosticBuilder<'tcx>) -> DiagnosticBuilder<'tcx>

Loading content...

Implementors

impl<'tcx> StructuredDiagnostic<'tcx> for SizedUnsizedCastError<'tcx>[src]

impl<'tcx> StructuredDiagnostic<'tcx> for VariadicError<'tcx>[src]

Loading content...