Trait syntex_syntax::errors::emitter::Emitter
[−]
[src]
pub trait Emitter {
fn emit(&mut self, span: Option<&MultiSpan>, msg: &str, code: Option<&str>, lvl: Level);
fn custom_emit(&mut self, sp: &RenderSpan, msg: &str, lvl: Level);
fn emit_struct(&mut self, db: &DiagnosticBuilder) { ... }
}
Required Methods
fn emit(&mut self, span: Option<&MultiSpan>, msg: &str, code: Option<&str>, lvl: Level)
fn custom_emit(&mut self, sp: &RenderSpan, msg: &str, lvl: Level)
Provided Methods
fn emit_struct(&mut self, db: &DiagnosticBuilder)
Emit a structured diagnostic.
Implementors
impl Emitter for BasicEmitterimpl Emitter for EmitterWriterimpl Emitter for JsonEmitter