Skip to content

Class

TrieRouter

Generic TrieRouter built using the “trie” tree algorithm.
final class TrieRouter<Output>

Overview

Use register(_:at:) to register routes into the router. Use route(path:parameters:) to then fetch a matching route’s output.

See https://en.wikipedia.org/wiki/Trie for more information.

Topics

Initializers

Instance Properties

  • description
    A textual representation of this instance.
  • logger
    Configured logger.
  • options
    Configured options such as case-sensitivity.

Instance Methods

Enumerations

Relationships

Conforms To

  • Router
  • Swift.CustomStringConvertible