Enum ntex_mqtt::v5::codec::Packet [−][src]
pub enum Packet {}Show variants
Connect(Connect), ConnectAck(ConnectAck), Publish(Publish), PublishAck(PublishAck), PublishReceived(PublishAck), PublishRelease(PublishAck2), PublishComplete(PublishAck2), Subscribe(Subscribe), SubscribeAck(SubscribeAck), Unsubscribe(Unsubscribe), UnsubscribeAck(UnsubscribeAck), PingRequest, PingResponse, Disconnect(Disconnect), Auth(Auth),
MQTT Control Packets
Variants
Connect(Connect)
Client request to connect to Server
ConnectAck(ConnectAck)
Connect acknowledgment
Publish(Publish)
Publish message
PublishAck(PublishAck)
Publish acknowledgment
PublishReceived(PublishAck)
Publish received (assured delivery part 1)
PublishRelease(PublishAck2)
Publish release (assured delivery part 2)
PublishComplete(PublishAck2)
Publish complete (assured delivery part 3)
Subscribe(Subscribe)
Client subscribe request
SubscribeAck(SubscribeAck)
Subscribe acknowledgment
Unsubscribe(Unsubscribe)
Unsubscribe request
UnsubscribeAck(UnsubscribeAck)
Unsubscribe acknowledgment
PING request
PING response
Disconnect(Disconnect)
Disconnection is advertised
Auth(Auth)
Auth exchange
Implementations
impl Packet
[src]
impl Packet
[src]pub fn packet_type(&self) -> u8
[src]
Trait Implementations
impl From<ConnectAck> for Packet
[src]
impl From<ConnectAck> for Packet
[src]fn from(original: ConnectAck) -> Packet
[src]
impl From<Disconnect> for Packet
[src]
impl From<Disconnect> for Packet
[src]fn from(original: Disconnect) -> Packet
[src]
impl From<PublishAck> for Packet
[src]
impl From<PublishAck> for Packet
[src]fn from(original: PublishAck) -> Packet
[src]
impl From<PublishAck2> for Packet
[src]
impl From<PublishAck2> for Packet
[src]fn from(original: PublishAck2) -> Packet
[src]
impl From<SubscribeAck> for Packet
[src]
impl From<SubscribeAck> for Packet
[src]fn from(original: SubscribeAck) -> Packet
[src]
impl From<Unsubscribe> for Packet
[src]
impl From<Unsubscribe> for Packet
[src]fn from(original: Unsubscribe) -> Packet
[src]
impl From<UnsubscribeAck> for Packet
[src]
impl From<UnsubscribeAck> for Packet
[src]fn from(original: UnsubscribeAck) -> Packet
[src]
impl StructuralPartialEq for Packet
[src]
impl StructuralPartialEq for Packet
[src]Auto Trait Implementations
impl RefUnwindSafe for Packet
impl RefUnwindSafe for Packet
impl UnwindSafe for Packet
impl UnwindSafe for Packet
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self