dstar_gateway_core/validator/mod.rs
1//! Lenient parser diagnostic stream.
2//!
3//! The codec accepts garbage from the wire (so we never silently
4//! lose real-world reflector traffic), but every parser pushes
5//! structured `Diagnostic` events into a [`DiagnosticSink`]. The
6//! consumer chooses what to do with them — log, drop, alert, or
7//! reject the packet.
8
9mod diagnostic;
10mod sink;
11
12pub use diagnostic::{AuthHostSkipReason, CallsignField, Diagnostic};
13pub use sink::{DiagnosticSink, NullSink, TracingSink, VecSink};