pub fn parse_datagram(bytes: &[u8], dialect: Dialect) -> Result<Vec<Record>>
Entire datagram is rejected if any line is malformed; no partial batch is emitted.