magicbane-0.1.4: A web framework that integrates Servant, ClassyPrelude, EKG, fast-logger, wai-cli…

Safe HaskellNone
LanguageHaskell2010

Magicbane.Validation

Contents

Description

Integrates the refinement types from the refined library with aeson.

Documentation

module Refined

Orphan instances

(FromJSON α, Predicate ρ α) => FromJSON (Refined ρ α) Source # 

Methods

parseJSON :: Value -> Parser (Refined ρ α) #

parseJSONList :: Value -> Parser [Refined ρ α] #

ToJSON α => ToJSON (Refined ρ α) Source # 

Methods

toJSON :: Refined ρ α -> Value #

toEncoding :: Refined ρ α -> Encoding #

toJSONList :: [Refined ρ α] -> Value #

toEncodingList :: [Refined ρ α] -> Encoding #