Trait rustc_typeck::structured_errors::StructuredDiagnostic [−][src]
Required methods
fn session(&self) -> &Session[src]
fn code(&self) -> DiagnosticId[src]
fn diagnostic_common(&self) -> DiagnosticBuilder<'tcx>[src]
Provided methods
fn diagnostic(&self) -> DiagnosticBuilder<'tcx>[src]
fn diagnostic_regular(
&self,
err: DiagnosticBuilder<'tcx>
) -> DiagnosticBuilder<'tcx>[src]
&self,
err: DiagnosticBuilder<'tcx>
) -> DiagnosticBuilder<'tcx>
fn diagnostic_extended(
&self,
err: DiagnosticBuilder<'tcx>
) -> DiagnosticBuilder<'tcx>[src]
&self,
err: DiagnosticBuilder<'tcx>
) -> DiagnosticBuilder<'tcx>
Implementors
impl<'tcx> StructuredDiagnostic<'tcx> for MissingCastForVariadicArg<'tcx>[src]
fn session(&self) -> &Session[src]
fn code(&self) -> DiagnosticId[src]
fn diagnostic_common(&self) -> DiagnosticBuilder<'tcx>[src]
fn diagnostic_extended(
&self,
err: DiagnosticBuilder<'tcx>
) -> DiagnosticBuilder<'tcx>[src]
&self,
err: DiagnosticBuilder<'tcx>
) -> DiagnosticBuilder<'tcx>
impl<'tcx> StructuredDiagnostic<'tcx> for SizedUnsizedCast<'tcx>[src]
fn session(&self) -> &Session[src]
fn code(&self) -> DiagnosticId[src]
fn diagnostic_common(&self) -> DiagnosticBuilder<'tcx>[src]
fn diagnostic_extended(
&self,
err: DiagnosticBuilder<'tcx>
) -> DiagnosticBuilder<'tcx>[src]
&self,
err: DiagnosticBuilder<'tcx>
) -> DiagnosticBuilder<'tcx>