pub trait Emitter: Send {
// Required method
fn emit(&mut self, db: &DiagnosticBuilder<'_>);
// Provided method
fn should_show_explain(&self) -> bool { ... }
}
Expand description
Emitter trait for emitting errors.
Required Methods§
sourcefn emit(&mut self, db: &DiagnosticBuilder<'_>)
fn emit(&mut self, db: &DiagnosticBuilder<'_>)
Emit a structured diagnostic.
Provided Methods§
sourcefn should_show_explain(&self) -> bool
fn should_show_explain(&self) -> bool
Check if should show explanations about “rustc –explain”