Struct for_mqtt_client::protocol::packet::DisconnectProperties
source · pub struct DisconnectProperties {
pub session_expiry_interval: Option<u32>,
pub reason_string: Option<String>,
pub user_properties: Vec<(String, String)>,
pub server_reference: Option<String>,
}Fields§
§session_expiry_interval: Option<u32>Session Expiry Interval in seconds
reason_string: Option<String>Human readable reason for the disconnect
user_properties: Vec<(String, String)>List of user properties
server_reference: Option<String>String which can be used by the Client to identify another Server to use.
Implementations§
Trait Implementations§
source§impl Clone for DisconnectProperties
impl Clone for DisconnectProperties
source§fn clone(&self) -> DisconnectProperties
fn clone(&self) -> DisconnectProperties
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 DisconnectProperties
impl Debug for DisconnectProperties
source§impl PartialEq<DisconnectProperties> for DisconnectProperties
impl PartialEq<DisconnectProperties> for DisconnectProperties
source§fn eq(&self, other: &DisconnectProperties) -> bool
fn eq(&self, other: &DisconnectProperties) -> bool
This method tests for
self and other values to be equal, and is used
by ==.