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),
Expand description
MQTT Control Packets
Variants
Connect(Connect)
Expand description
Client request to connect to Server
ConnectAck(ConnectAck)
Expand description
Connect acknowledgment
Publish(Publish)
Expand description
Publish message
PublishAck(PublishAck)
Expand description
Publish acknowledgment
PublishReceived(PublishAck)
Expand description
Publish received (assured delivery part 1)
PublishRelease(PublishAck2)
Expand description
Publish release (assured delivery part 2)
PublishComplete(PublishAck2)
Expand description
Publish complete (assured delivery part 3)
Subscribe(Subscribe)
Expand description
Client subscribe request
SubscribeAck(SubscribeAck)
Expand description
Subscribe acknowledgment
Unsubscribe(Unsubscribe)
Expand description
Unsubscribe request
UnsubscribeAck(UnsubscribeAck)
Expand description
Unsubscribe acknowledgment
Expand description
PING request
Expand description
PING response
Disconnect(Disconnect)
Expand description
Disconnection is advertised
Auth(Auth)
Expand description
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]
fn from(original: ConnectAck) -> Packet
[src]Performs the conversion.
impl From<Disconnect> for Packet
[src]
impl From<Disconnect> for Packet
[src]fn from(original: Disconnect) -> Packet
[src]
fn from(original: Disconnect) -> Packet
[src]Performs the conversion.
impl From<PublishAck> for Packet
[src]
impl From<PublishAck> for Packet
[src]fn from(original: PublishAck) -> Packet
[src]
fn from(original: PublishAck) -> Packet
[src]Performs the conversion.
impl From<PublishAck2> for Packet
[src]
impl From<PublishAck2> for Packet
[src]fn from(original: PublishAck2) -> Packet
[src]
fn from(original: PublishAck2) -> Packet
[src]Performs the conversion.
impl From<SubscribeAck> for Packet
[src]
impl From<SubscribeAck> for Packet
[src]fn from(original: SubscribeAck) -> Packet
[src]
fn from(original: SubscribeAck) -> Packet
[src]Performs the conversion.
impl From<Unsubscribe> for Packet
[src]
impl From<Unsubscribe> for Packet
[src]fn from(original: Unsubscribe) -> Packet
[src]
fn from(original: Unsubscribe) -> Packet
[src]Performs the conversion.
impl From<UnsubscribeAck> for Packet
[src]
impl From<UnsubscribeAck> for Packet
[src]fn from(original: UnsubscribeAck) -> Packet
[src]
fn from(original: UnsubscribeAck) -> Packet
[src]Performs the conversion.
impl StructuralPartialEq for Packet
[src]
Auto Trait Implementations
impl RefUnwindSafe for Packet
impl Send for Packet
impl Sync for Packet
impl Unpin for Packet
impl UnwindSafe for Packet
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more