Trait protocol::packet::packet::PacketKind
[−]
[src]
pub trait PacketKind: Clone + Debug { fn read(read: &mut Read) -> Result<Self, Error>; fn write(&self, write: &mut Write) -> Result<(), Error>; fn bytes(&self) -> Result<Vec<u8>, Error> { ... } }
A packet enum.