Versions in this module Expand all Collapse all v0 v0.4.0 Jun 6, 2023 v0.3.0 May 25, 2023 Changes in this version + const MULTI_WILDCARD + const SINGLE_WILDCARD + type TopicTrie struct + Value interface{} + func NewRootTopicTrie() *TopicTrie + func (trie *TopicTrie) CountNodes() int + func (trie *TopicTrie) GetLevel() int + func (trie *TopicTrie) GetTopic() string + func (trie *TopicTrie) Insert(parts []string, value interface{}) *TopicTrie + func (trie *TopicTrie) IsEnded() bool + func (trie *TopicTrie) MatchMany(topicParts []string) []*TopicTrie + func (trie *TopicTrie) MatchOne(topicParts []string) *TopicTrie + func (trie *TopicTrie) Remove(parts []string) bool + func (trie *TopicTrie) SearchPrefix(parts []string) *TopicTrie