[−][src]Enum ntex_mqtt::v5::codec::Packet
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]
pub fn packet_type(&self) -> u8
[src]
Trait Implementations
impl Clone for Packet
[src]
impl Debug for Packet
[src]
impl From<Auth> for Packet
[src]
impl From<Connect> for Packet
[src]
impl From<ConnectAck> for Packet
[src]
fn from(original: ConnectAck) -> Packet
[src]
impl From<Disconnect> for Packet
[src]
fn from(original: Disconnect) -> Packet
[src]
impl From<Publish> for Packet
[src]
impl From<PublishAck> for Packet
[src]
fn from(original: PublishAck) -> Packet
[src]
impl From<PublishAck2> for Packet
[src]
fn from(original: PublishAck2) -> Packet
[src]
impl From<Subscribe> for Packet
[src]
impl From<SubscribeAck> for Packet
[src]
fn from(original: SubscribeAck) -> Packet
[src]
impl From<Unsubscribe> for Packet
[src]
fn from(original: Unsubscribe) -> Packet
[src]
impl From<UnsubscribeAck> for Packet
[src]
fn from(original: UnsubscribeAck) -> Packet
[src]
impl PartialEq<Packet> for Packet
[src]
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,