[−][src]Crate paho_mqtt
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 subscribe_options::*; |
pub use response_options::*; |
pub use server_response::*; |
pub use properties::*; |
pub use message::*; |
pub use token::*; |
pub use topic::*; |
pub use types::*; |
pub use client_persistence::*; |
pub use errors::*; |
Modules
async_client | The asynchronous API The Asynchronous client module for the Paho MQTT Rust client library. |
client | The synchronous API
This contains the synchronous |
client_persistence | Definitions for creating user-defined persistence. |
connect_options | 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. |
create_options | Client creation options |
disconnect_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. |
errors | The MQTT errors |
message | The message object |
properties | MQTT 5v properties. MQTT v5 properties. |
response_options | Options for responses coming back from the C lib. Response options for the Paho MQTT Rust client library. |
server_response | Responses coming back from the server. The Token module for the Paho MQTT Rust client library. |
ssl_options | Connect options for creating secure connections to the server. |
string_collection | Utility for creating string collections (to pass to the C library). |
subscribe_options | Options for subscribing to topics MQTT v5 subscribe options for the Paho MQTT Rust client library. These are defined in section 3.8.3.1 of the MQTT v5 spec. The defaults use the behavior that was present in MQTT v3.1.1. |
token | Tokens to monitor asynchronous operations The Token module for the Paho MQTT Rust client library. |
topic | Options for creating topic objects that are associated with a particular server. |
types | Miscelaneous types MQTT support types |
will_options | Connect options for the Last Will and Testament (LWT) message. Last Will and Testament (LWT) options for the Paho MQTT Rust client library. |