DiagnosticSink

Trait DiagnosticSink 

Source
pub trait DiagnosticSink {
    // Required method
    fn record(&mut self, diagnostic: Diagnostic);
}
Expand description

Sink for Diagnostic events emitted by lenient parsers.

Three concrete impls ship in this crate (NullSink, VecSink, TracingSink); consumers can write their own to drive metrics, alerting, strict-mode rejection, etc.

Required Methods§

Source

fn record(&mut self, diagnostic: Diagnostic)

Record a diagnostic.

Implementors§