[−][src]Trait rustc_typeck::structured_errors::StructuredDiagnostic
Required methods
pub fn session(&self) -> &Session[src]
pub fn code(&self) -> DiagnosticId[src]
pub fn common(&self) -> DiagnosticBuilder<'tcx>[src]
Provided methods
pub fn diagnostic(&self) -> DiagnosticBuilder<'tcx>[src]
pub fn regular(&self, err: DiagnosticBuilder<'tcx>) -> DiagnosticBuilder<'tcx>[src]
pub fn extended(&self, err: DiagnosticBuilder<'tcx>) -> DiagnosticBuilder<'tcx>[src]
Implementors
impl<'tcx> StructuredDiagnostic<'tcx> for SizedUnsizedCastError<'tcx>[src]
pub fn session(&self) -> &Session[src]
pub fn code(&self) -> DiagnosticId[src]
pub fn common(&self) -> DiagnosticBuilder<'tcx>[src]
pub fn extended(
&self,
mut err: DiagnosticBuilder<'tcx>
) -> DiagnosticBuilder<'tcx>[src]
&self,
mut err: DiagnosticBuilder<'tcx>
) -> DiagnosticBuilder<'tcx>
impl<'tcx> StructuredDiagnostic<'tcx> for VariadicError<'tcx>[src]
pub fn session(&self) -> &Session[src]
pub fn code(&self) -> DiagnosticId[src]
pub fn common(&self) -> DiagnosticBuilder<'tcx>[src]
pub fn extended(
&self,
mut err: DiagnosticBuilder<'tcx>
) -> DiagnosticBuilder<'tcx>[src]
&self,
mut err: DiagnosticBuilder<'tcx>
) -> DiagnosticBuilder<'tcx>