Struct ntex_mqtt::v5::codec::Disconnect [−][src]
pub struct Disconnect { pub reason_code: DisconnectReasonCode, pub session_expiry_interval_secs: Option<u32>, pub server_reference: Option<ByteString>, pub reason_string: Option<ByteString>, pub user_properties: UserProperties, }
DISCONNECT message
Fields
reason_code: DisconnectReasonCode
session_expiry_interval_secs: Option<u32>
server_reference: Option<ByteString>
reason_string: Option<ByteString>
user_properties: UserProperties
Implementations
impl Disconnect
[src]
impl Disconnect
[src]pub fn new(reason_code: DisconnectReasonCode) -> Self
[src]
Create new instance of Disconnect
with specified code
Trait Implementations
impl Clone for Disconnect
[src]
impl Clone for Disconnect
[src]fn clone(&self) -> Disconnect
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for Disconnect
[src]
impl Default for Disconnect
[src]impl From<Disconnect> for Packet
[src]
impl From<Disconnect> for Packet
[src]fn from(original: Disconnect) -> Packet
[src]
impl PartialEq<Disconnect> for Disconnect
[src]
impl PartialEq<Disconnect> for Disconnect
[src]fn eq(&self, other: &Disconnect) -> bool
[src]
fn ne(&self, other: &Disconnect) -> bool
[src]
impl StructuralPartialEq for Disconnect
[src]
impl StructuralPartialEq for Disconnect
[src]Auto Trait Implementations
impl RefUnwindSafe for Disconnect
impl RefUnwindSafe for Disconnect
impl Send for Disconnect
impl Send for Disconnect
impl Sync for Disconnect
impl Sync for Disconnect
impl Unpin for Disconnect
impl Unpin for Disconnect
impl UnwindSafe for Disconnect
impl UnwindSafe for Disconnect
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