Struct for_mqtt_client::protocol::packet::ConnAckProperties
source · pub struct ConnAckProperties {Show 17 fields
pub session_expiry_interval: Option<u32>,
pub receive_max: Option<u16>,
pub max_qos: Option<u8>,
pub retain_available: Option<u8>,
pub max_packet_size: Option<u32>,
pub assigned_client_identifier: Option<String>,
pub topic_alias_max: Option<u16>,
pub reason_string: Option<String>,
pub user_properties: Vec<(String, String)>,
pub wildcard_subscription_available: Option<u8>,
pub subscription_identifiers_available: Option<u8>,
pub shared_subscription_available: Option<u8>,
pub server_keep_alive: Option<u16>,
pub response_information: Option<String>,
pub server_reference: Option<String>,
pub authentication_method: Option<String>,
pub authentication_data: Option<Bytes>,
}Fields§
§session_expiry_interval: Option<u32>§receive_max: Option<u16>§max_qos: Option<u8>§retain_available: Option<u8>§max_packet_size: Option<u32>§assigned_client_identifier: Option<String>§topic_alias_max: Option<u16>§reason_string: Option<String>§user_properties: Vec<(String, String)>§wildcard_subscription_available: Option<u8>§subscription_identifiers_available: Option<u8>§server_keep_alive: Option<u16>§response_information: Option<String>§server_reference: Option<String>§authentication_method: Option<String>§authentication_data: Option<Bytes>Implementations§
source§impl ConnAckProperties
impl ConnAckProperties
pub fn read( bytes: &mut Bytes ) -> Result<Option<ConnAckProperties>, PacketParseError>
Trait Implementations§
source§impl Clone for ConnAckProperties
impl Clone for ConnAckProperties
source§fn clone(&self) -> ConnAckProperties
fn clone(&self) -> ConnAckProperties
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for ConnAckProperties
impl Debug for ConnAckProperties
source§impl PartialEq<ConnAckProperties> for ConnAckProperties
impl PartialEq<ConnAckProperties> for ConnAckProperties
source§fn eq(&self, other: &ConnAckProperties) -> bool
fn eq(&self, other: &ConnAckProperties) -> bool
This method tests for
self and other values to be equal, and is used
by ==.