Expand description
Convenient imports for common use cases
Structs§
- Bincode
Serializer - Default serializer using bincode format.
- Client
Settings - Client-level performance and behavior settings for the MQTT typed client.
- Mqtt
Client - Type-safe MQTT client with automatic subscription management.
- Mqtt
Client Config - Configuration for MQTT client creation
- Mqtt
Connection - MQTT connection handle for lifecycle management
- Mqtt
Options - Options to configure the behaviour of MQTT connection
- Mqtt
Publisher - Typed MQTT publisher for a specific topic.
- Mqtt
Subscriber - Typed MQTT subscriber for topic patterns.
- Mqtt
Topic Subscriber - Structured MQTT subscriber with automatic topic parameter extraction.
- Subscription
Builder - Immutable builder for configuring MQTT subscriptions
- Typed
Last Will - Represents a Last Will and Testament (LWT) message for MQTT clients.
Enums§
- Message
Conversion Error - Errors that occur during message conversion from MQTT topics.
- Mqtt
Client Error - Errors that can occur in MQTT client operations
- QoS
- Quality of service
Traits§
- From
Mqtt Message - Trait for converting MQTT messages into structured types.
- Message
Serializer - Trait for serializing and deserializing MQTT message payloads.
Functions§
- extract_
topic_ parameter - Extract and parse a topic parameter by wildcard index
Type Aliases§
- Result
- Result type alias for operations that may fail with MqttClientError
Attribute Macros§
- mqtt_
topic - Generate a typed MQTT subscriber and/or publisher from a struct and topic pattern