Struct ntex_mqtt::v5::codec::ConnectAck [−][src]
pub struct ConnectAck {}Show fields
pub session_present: bool, pub reason_code: ConnectAckReason, pub session_expiry_interval_secs: Option<u32>, pub receive_max: Option<NonZeroU16>, pub max_qos: Option<QoS>, pub retain_available: Option<bool>, pub max_packet_size: Option<u32>, pub assigned_client_id: Option<ByteString>, pub topic_alias_max: u16, pub reason_string: Option<ByteString>, pub user_properties: UserProperties, pub wildcard_subscription_available: Option<bool>, pub subscription_identifiers_available: Option<bool>, pub shared_subscription_available: Option<bool>, pub server_keepalive_sec: Option<u16>, pub response_info: Option<ByteString>, pub server_reference: Option<ByteString>, pub auth_method: Option<ByteString>, pub auth_data: Option<Bytes>,
Expand description
Connect acknowledgment packet
Fields
session_present: bool
Expand description
enables a Client to establish whether the Client and Server have a consistent view about whether there is already stored Session state.
reason_code: ConnectAckReason
session_expiry_interval_secs: Option<u32>
receive_max: Option<NonZeroU16>
max_qos: Option<QoS>
retain_available: Option<bool>
max_packet_size: Option<u32>
assigned_client_id: Option<ByteString>
topic_alias_max: u16
reason_string: Option<ByteString>
user_properties: UserProperties
wildcard_subscription_available: Option<bool>
subscription_identifiers_available: Option<bool>
server_keepalive_sec: Option<u16>
response_info: Option<ByteString>
server_reference: Option<ByteString>
auth_method: Option<ByteString>
auth_data: Option<Bytes>
Trait Implementations
impl Clone for ConnectAck
[src]
impl Clone for ConnectAck
[src]fn clone(&self) -> ConnectAck
[src]
fn clone(&self) -> ConnectAck
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl Debug for ConnectAck
[src]
impl Debug for ConnectAck
[src]impl Default for ConnectAck
[src]
impl Default for ConnectAck
[src]fn default() -> ConnectAck
[src]
fn default() -> ConnectAck
[src]Returns the “default value” for a type. Read more
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<ConnectAck> for ClientError
[src]
impl From<ConnectAck> for ClientError
[src]fn from(original: ConnectAck) -> ClientError
[src]
fn from(original: ConnectAck) -> ClientError
[src]Performs the conversion.
impl PartialEq<ConnectAck> for ConnectAck
[src]
impl PartialEq<ConnectAck> for ConnectAck
[src]fn eq(&self, other: &ConnectAck) -> bool
[src]
fn eq(&self, other: &ConnectAck) -> bool
[src]This method tests for self
and other
values to be equal, and is used
by ==
. Read more
fn ne(&self, other: &ConnectAck) -> bool
[src]
fn ne(&self, other: &ConnectAck) -> bool
[src]This method tests for !=
.
impl StructuralPartialEq for ConnectAck
[src]
Auto Trait Implementations
impl RefUnwindSafe for ConnectAck
impl Send for ConnectAck
impl Sync for ConnectAck
impl Unpin for ConnectAck
impl UnwindSafe for ConnectAck
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