pub trait Emitter {
// Required method
fn emit_diagnostic(
&mut self,
diag: &Diagnostic,
buffer: &mut Buffer,
code: &CodeBundle,
);
}
Expand description
Something that can format and emit diagnostics.
Required Methods§
Sourcefn emit_diagnostic(
&mut self,
diag: &Diagnostic,
buffer: &mut Buffer,
code: &CodeBundle,
)
fn emit_diagnostic( &mut self, diag: &Diagnostic, buffer: &mut Buffer, code: &CodeBundle, )
Emit a diagnostic, e.g. print it.