Expand description
Topic handling module
This module provides components for working with MQTT topic patterns, including parsing, matching, and routing messages based on topic patterns.
Modules§
- error
- Error types and utilities for the topic module
- topic_
match - topic_
matcher - topic_
pattern_ item - MQTT topic pattern item types and functionality
- topic_
pattern_ path - Topic pattern parsing and matching
- topic_
router
Structs§
- Subscription
Id - A subscription identifier.
- Topic
Pattern Path - Parsed MQTT topic pattern with wildcard support
- Topic
Router
Enums§
- Topic
Error - Comprehensive error type for all topic-related operations
- Topic
Matcher Error - Errors that can occur during topic matching operations
- Topic
Pattern Error - Error types for topic pattern parsing
- Topic
Pattern Item - MQTT topic pattern segment: literal string or wildcard
- Topic
Router Error - Errors that can occur during topic routing operations
Type Aliases§
- Matcher
Result - Convenient Result type for matcher operations
- Pattern
Result - Convenient Result type for pattern operations
- Router
Result - Convenient Result type for router operations
- Topic
Result - Convenient Result type for topic operations