Crate mqttier

Crate mqttier 

Source
Expand description

§MQTTier

A Rust MQTT client library providing an abstracted interface around rumqttc.

Structs§

MqttierClient
MqttierClient provides an abstracted, Clone-able interface around rumqttc.
MqttierOptions
Options for configuring the MqttierClient.
MqttierOptionsBuilder
A builder for MqttierOptions.
OnlineMessage
Specifies messages to sent to a topic when the connection goes online or offline.
ReceivedMessage
A message received from a subscription.
TcpConnection
Represents a non-TLS connection to a broker based on its hostname and port.

Enums§

Connection
Specifies what type of connection to make to the broker. TLS and websocket connections not currently supported.
MqttierError
Errors that can occur when using MqttierClient
PublishResult
Result of a publish operation indicating when the message lifecycle completed.