1 2 3 4
pub trait PacketData: Sized + Send + Sync { fn parse(bytes: bytes::Bytes, header: &super::Header) -> std::io::Result<Self>; fn dump(&self) -> bytes::Bytes; }