cabal-cache-1.0.3.0: CI Assistant for Haskell projects
Safe HaskellNone
LanguageHaskell2010

HaskellWorks.CabalCache.Core

Documentation

data PackageInfo Source #

Constructors

PackageInfo 

Fields

Instances

Instances details
Eq PackageInfo Source # 
Instance details

Defined in HaskellWorks.CabalCache.Core

Show PackageInfo Source # 
Instance details

Defined in HaskellWorks.CabalCache.Core

Generic PackageInfo Source # 
Instance details

Defined in HaskellWorks.CabalCache.Core

Associated Types

type Rep PackageInfo :: Type -> Type #

NFData PackageInfo Source # 
Instance details

Defined in HaskellWorks.CabalCache.Core

Methods

rnf :: PackageInfo -> () #

type Rep PackageInfo Source # 
Instance details

Defined in HaskellWorks.CabalCache.Core

data Tagged a t Source #

Constructors

Tagged 

Fields

Instances

Instances details
(Eq a, Eq t) => Eq (Tagged a t) Source # 
Instance details

Defined in HaskellWorks.CabalCache.Core

Methods

(==) :: Tagged a t -> Tagged a t -> Bool #

(/=) :: Tagged a t -> Tagged a t -> Bool #

(Show a, Show t) => Show (Tagged a t) Source # 
Instance details

Defined in HaskellWorks.CabalCache.Core

Methods

showsPrec :: Int -> Tagged a t -> ShowS #

show :: Tagged a t -> String #

showList :: [Tagged a t] -> ShowS #

Generic (Tagged a t) Source # 
Instance details

Defined in HaskellWorks.CabalCache.Core

Associated Types

type Rep (Tagged a t) :: Type -> Type #

Methods

from :: Tagged a t -> Rep (Tagged a t) x #

to :: Rep (Tagged a t) x -> Tagged a t #

(NFData a, NFData t) => NFData (Tagged a t) Source # 
Instance details

Defined in HaskellWorks.CabalCache.Core

Methods

rnf :: Tagged a t -> () #

type Rep (Tagged a t) Source # 
Instance details

Defined in HaskellWorks.CabalCache.Core

type Rep (Tagged a t) = D1 ('MetaData "Tagged" "HaskellWorks.CabalCache.Core" "cabal-cache-1.0.3.0-46hHjBKuvU39eb3wI4CCAB" 'False) (C1 ('MetaCons "Tagged" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a) :*: S1 ('MetaSel ('Just "tag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 t)))

data Presence Source #

Constructors

Present 
Absent 

Instances

Instances details
Eq Presence Source # 
Instance details

Defined in HaskellWorks.CabalCache.Core

Show Presence Source # 
Instance details

Defined in HaskellWorks.CabalCache.Core

Generic Presence Source # 
Instance details

Defined in HaskellWorks.CabalCache.Core

Associated Types

type Rep Presence :: Type -> Type #

Methods

from :: Presence -> Rep Presence x #

to :: Rep Presence x -> Presence #

NFData Presence Source # 
Instance details

Defined in HaskellWorks.CabalCache.Core

Methods

rnf :: Presence -> () #

type Rep Presence Source # 
Instance details

Defined in HaskellWorks.CabalCache.Core

type Rep Presence = D1 ('MetaData "Presence" "HaskellWorks.CabalCache.Core" "cabal-cache-1.0.3.0-46hHjBKuvU39eb3wI4CCAB" 'False) (C1 ('MetaCons "Present" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Absent" 'PrefixI 'False) (U1 :: Type -> Type))