trasa-0.3: Type Safe Web Routing

Safe HaskellSafe
LanguageHaskell2010

Trasa.Codec

Contents

Synopsis

Capture Codecs

class HasCaptureCodec capStrategy where Source #

Minimal complete definition

captureCodec

Methods

captureCodec :: capStrategy a -> CaptureCodec a Source #

Body Codecs

class HasBodyEncoding bodyStrategy where Source #

Minimal complete definition

bodyEncoding

Methods

bodyEncoding :: bodyStrategy a -> BodyEncoding a Source #

class HasBodyDecoding bodyStrategy where Source #

Minimal complete definition

bodyDecoding

Methods

bodyDecoding :: bodyStrategy a -> BodyDecoding a Source #

class HasBodyCodec bodyStrategy where Source #

Minimal complete definition

bodyCodec

Methods

bodyCodec :: bodyStrategy a -> BodyCodec a Source #

Type Class Based Codecs