trasa-extra-0.1.0.0: Extra functions for trasa

Safe HaskellNone
LanguageHaskell2010

Trasa.Extra

Contents

Synopsis

Route Functions

class IsRoute route where Source #

Meta information about your route

Methods

metaF :: route caps qrys req resp -> MetaCodec caps qrys req resp Source #

link :: IsRoute route => Concealed route -> Url Source #

encodeRoute :: IsRoute route => Concealed route -> Text Source #

decodeRoute :: IsRoute route => Router route -> Text -> Maybe (Concealed route) Source #

redirect :: IsRoute route => Prepared route response -> ByteString -> TrasaT IO a Source #

Header Functions

Codecs and Parsing

err404 :: Monad m => TrasaT m a Source #