//! T2-MI–specific traits. `Parse` / `Serialize` are provided by `dvb_common`
//! and imported directly at call sites.
/// Implemented by every typed T2-MI payload; drives
/// [`crate::payload::AnyPayload`] dispatch.
///
/// `PACKET_TYPE` is the wire `packet_type` byte from the T2-MI header that
/// this type parses. `NAME` is a diagnostic label in SCREAMING_SNAKE convention
/// without any `_payload` suffix.