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§
Sourcefn record(&mut self, diagnostic: Diagnostic)
fn record(&mut self, diagnostic: Diagnostic)
Record a diagnostic.