Crate paho_mqtt

source ·
Expand description

This is the Eclipse Paho MQTT client library for the Rust language.

Re-exports

pub use async_client::*;
pub use client::*;
pub use create_options::*;
pub use connect_options::*;
pub use will_options::*;
pub use ssl_options::*;
pub use disconnect_options::*;
pub use message::*;
pub use topic::*;
pub use client_persistence::*;
pub use errors::*;

Modules

The asynchronous API The Asynchronous client module for the Paho MQTT Rust client library.
The synchronous API This contains the synchronous Client interface for the Paho MQTT Rust library.
Definitions for creating user-defined persistence.
Options for connecting to the server. Connect options for the Paho MQTT Rust client library. This contains the structures to define the options for connecting to the MQTT broker/server.
Client creation options
Options for disconnecting from the server. Disconnect options for the Paho MQTT Rust client library. This contains the structures to define the options for disconnecting from the MQTT broker/server.
The MQTT errors
The message object
Connect options for creating secure connections to the server.
Utility for creating string collections (to pass to the C library).
Options for creating topic objects that are associated with a particular server.
Connect options for the Last Will and Testament (LWT) message. Last Will and Testament (LWT) options for the Paho MQTT Rust client library.