Struct for_mqtt_client::protocol::packet::Connect
source · pub struct Connect {
pub protocol: Protocol,
pub keep_alive: u16,
pub client_id: Arc<String>,
pub clean_session: bool,
pub last_will: Option<LastWill>,
pub login: Option<Login>,
/* private fields */
}Expand description
Connection packet initiated by the client
Fields§
§protocol: ProtocolMqtt protocol version
keep_alive: u16Mqtt keep alive time
client_id: Arc<String>Client Id
clean_session: boolClean session. Asks the broker to clear previous state
last_will: Option<LastWill>Will that broker needs to publish when the client disconnects
login: Option<Login>Login credentials