pub mod colour;
pub use crate::Result;
use crate::packet::Packet;
pub trait KeyboardPacket {
fn serialize(&self) -> Result<Vec<u8>>;
}
impl Packet for dyn KeyboardPacket {
fn serialize(&self) -> Result<Vec<u8>> {
self.serialize()
}
}
pub use self::colour::ColourPacket;