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