Module pencil::routing [] [src]

This module implements the dispatcher.

Structs

Map

The map stores all the URL rules.

MapAdapter

Does the URL matching and building based on runtime information.

Matcher

The matcher holds the url regex object.

RequestSlashError

Request Slash error. This is for example the case if you request /foo although the correct URL is /foo/.

Rule

A Rule represents one URL pattern.

Enums

MapAdapterMatched

The map adapter matched value.