pub trait ReadMqttPacket {
// Required method
fn read_packet<'a>(&'a self) -> Result<Option<Packet<'a>>, MqttPacketError>;
}pub trait ReadMqttPacket {
// Required method
fn read_packet<'a>(&'a self) -> Result<Option<Packet<'a>>, MqttPacketError>;
}