use super::{AckHeader, DataHeader, PacketPayload, PingHeader, PongHeader};
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
pub enum PacketBody<'a> {
Data {
header: DataHeader,
payload: PacketPayload<'a>,
},
Log {
header: super::LogHeader,
payload: PacketPayload<'a>,
},
Ack {
header: AckHeader,
},
Ping {
header: PingHeader,
},
Pong {
header: PongHeader,
},
}