aeson-quick-0.2.0: Quick JSON extractions with Aeson

Safe HaskellSafe
LanguageHaskell2010

Data.Aeson.Quick.Internal

Documentation

data Bounds Source #

Constructors

All 
Single Int 
Range Int (Maybe Int) 
Instances
Eq Bounds Source # 
Instance details

Defined in Data.Aeson.Quick.Internal

Methods

(==) :: Bounds -> Bounds -> Bool #

(/=) :: Bounds -> Bounds -> Bool #

Ord Bounds Source # 
Instance details

Defined in Data.Aeson.Quick.Internal

Show Bounds Source # 
Instance details

Defined in Data.Aeson.Quick.Internal

Generic Bounds Source # 
Instance details

Defined in Data.Aeson.Quick.Internal

Associated Types

type Rep Bounds :: Type -> Type

Methods

from :: Bounds -> Rep Bounds x

to :: Rep Bounds x -> Bounds

NFData Bounds Source # 
Instance details

Defined in Data.Aeson.Quick.Internal

Methods

rnf :: Bounds -> ()

type Rep Bounds Source # 
Instance details

Defined in Data.Aeson.Quick.Internal

type Rep Bounds = D1 (MetaData "Bounds" "Data.Aeson.Quick.Internal" "aeson-quick-0.2.0-inplace" False) (C1 (MetaCons "All" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Single" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)) :+: C1 (MetaCons "Range" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int)))))