Expand description
MQTT v5.0 Client - Direct Async Implementation
This client uses direct async/await patterns throughout.
Re-exports§
pub use self::mock::MockCall;
pub use self::mock::MockMqttClient;
pub use self::trait::MqttClientTrait;
Modules§
Structs§
- Error
Recovery Config - Error recovery configuration
- Mqtt
Client - Thread-safe MQTT v5.0 client
- Reconnect
Config - Reconnection configuration
- Retry
State - Retry state for tracking retry attempts
Enums§
- Connection
Event - Connection events
- Disconnect
Reason - Reasons for disconnection
- Recoverable
Error - Types of errors that can be automatically recovered
Type Aliases§
- Connection
Event Callback - Type alias for connection event callback
- Error
Callback - Error callback type