saison-0.1: Stream Aeson, fruity, spicy, well carbonated

Safe HaskellNone
LanguageHaskell2010

Saison.Decoding.Class

Documentation

class FromTokens a where Source #

Minimal complete definition

fromTokens

Instances
FromTokens Char Source # 
Instance details

Defined in Saison.Decoding.Class

FromTokens Void Source # 
Instance details

Defined in Saison.Decoding.Class

FromTokens Text Source # 
Instance details

Defined in Saison.Decoding.Class

FromTokens Value Source # 
Instance details

Defined in Saison.Decoding.Class

FromTokens Laureate Source # 
Instance details

Defined in Saison.Decoding.Examples

FromTokens SomeValue Source # 
Instance details

Defined in Saison.Decoding.Examples

FromTokens a => FromTokens [a] Source # 
Instance details

Defined in Saison.Decoding.Class

FromTokens a => FromTokens (Laureates a) Source #

This instance differs from aeson's, here we require that object has exactly one key: "laureates".

  • TODO: currently this instance is written manually. Separate ways to interpret record: lenient and strict.
Instance details

Defined in Saison.Decoding.Examples

withText :: String -> (Text -> k -> Result String k a) -> Tokens k String -> Result String k a Source #