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.