Trait tokio_mqttc::proto::Header
[−]
[src]
pub trait Header: Sized { fn header_name() -> &'static str; fn parse_header(raw: &Bytes) -> MqttResult<Self>; fn fmt_header(&self, out: &mut BytesMut) -> MqttResult<()>; }
Required Methods
fn header_name() -> &'static str
fn parse_header(raw: &Bytes) -> MqttResult<Self>
fn fmt_header(&self, out: &mut BytesMut) -> MqttResult<()>
Implementors
impl Header for ConnectFlags
impl Header for ConnectAckFlags
impl Header for ConnectReturnCode
impl Header for PacketId
impl Header for KeepAlive
impl Header for ProtocolLevel
impl Header for ProtocolName
impl Header for TopicName