Module advanced

Source
Expand description

Advanced types and utilities for complex use cases

Advanced types for complex use cases. This module contains types that are useful for advanced scenarios:

  • Custom topic pattern handling
  • Advanced error types
  • Validation utilities
use mqtt_typed_client_core::advanced::*;

Structs§

MqttPublisher
Typed MQTT publisher for a specific topic.
MqttSubscriber
Typed MQTT subscriber for topic patterns.
SubscriptionConfig
SubscriptionId
A subscription identifier.
TopicPatternPath
Parsed MQTT topic pattern with wildcard support

Enums§

CacheStrategy
SubscriptionError
Errors during subscription operations
TopicError
Comprehensive error type for all topic-related operations
TopicRouterError
Errors that can occur during topic routing operations