pub fn encode(packet: Packet) -> Result<Vec<u8>, Error>
Encodes the given Packet into a Vec of bytes.
Packet
Vec
Returns an Error if the packet is invalid.
Error