yesod-routes-1.2.0.7: Efficient routing for Yesod.

Safe HaskellSafe-Inferred
LanguageHaskell98

Yesod.Routes.Class

Documentation

class Eq (Route a) => RenderRoute a where

Associated Types

data Route a

The type-safe URLs associated with a site argument.

Methods

renderRoute :: Route a -> ([Text], [(Text, Text)])

class RenderRoute a => ParseRoute a where

Methods

parseRoute :: ([Text], [(Text, Text)]) -> Maybe (Route a)

class RenderRoute a => RouteAttrs a where

Methods

routeAttrs :: Route a -> Set Text