Module topic

Source
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§

SubscriptionId
A subscription identifier.
TopicPatternPath
Parsed MQTT topic pattern with wildcard support
TopicRouter

Enums§

TopicError
Comprehensive error type for all topic-related operations
TopicMatcherError
Errors that can occur during topic matching operations
TopicPatternError
Error types for topic pattern parsing
TopicPatternItem
MQTT topic pattern segment: literal string or wildcard
TopicRouterError
Errors that can occur during topic routing operations

Type Aliases§

MatcherResult
Convenient Result type for matcher operations
PatternResult
Convenient Result type for pattern operations
RouterResult
Convenient Result type for router operations
TopicResult
Convenient Result type for topic operations