cabal-cache-1.1.0.2: CI Assistant for Haskell projects
Safe HaskellSafe-Inferred
LanguageHaskell2010

HaskellWorks.CabalCache.Types

Documentation

newtype CompilerContext Source #

Constructors

CompilerContext 

Fields

Instances

Instances details
Generic CompilerContext Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Associated Types

type Rep CompilerContext :: Type -> Type #

Show CompilerContext Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Eq CompilerContext Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

type Rep CompilerContext Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

type Rep CompilerContext = D1 ('MetaData "CompilerContext" "HaskellWorks.CabalCache.Types" "cabal-cache-1.1.0.2-A5NcrkC9AdtA45U5ocptiq" 'True) (C1 ('MetaCons "CompilerContext" 'PrefixI 'True) (S1 ('MetaSel ('Just "ghcPkgCmd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [String])))

newtype Components Source #

Constructors

Components 

Fields

Instances

Instances details
FromJSON Components Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Generic Components Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Associated Types

type Rep Components :: Type -> Type #

Show Components Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Eq Components Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

type Rep Components Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

type Rep Components = D1 ('MetaData "Components" "HaskellWorks.CabalCache.Types" "cabal-cache-1.1.0.2-A5NcrkC9AdtA45U5ocptiq" 'True) (C1 ('MetaCons "Components" 'PrefixI 'True) (S1 ('MetaSel ('Just "lib") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lib))))

data PlanJson Source #

Constructors

PlanJson 

Instances

Instances details
FromJSON PlanJson Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Generic PlanJson Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Associated Types

type Rep PlanJson :: Type -> Type #

Methods

from :: PlanJson -> Rep PlanJson x #

to :: Rep PlanJson x -> PlanJson #

Show PlanJson Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Eq PlanJson Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

type Rep PlanJson Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

type Rep PlanJson = D1 ('MetaData "PlanJson" "HaskellWorks.CabalCache.Types" "cabal-cache-1.1.0.2-A5NcrkC9AdtA45U5ocptiq" 'False) (C1 ('MetaCons "PlanJson" 'PrefixI 'True) (S1 ('MetaSel ('Just "compilerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CompilerId) :*: S1 ('MetaSel ('Just "installPlan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Package])))

data Package Source #

Instances

Instances details
FromJSON Package Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Generic Package Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Associated Types

type Rep Package :: Type -> Type #

Methods

from :: Package -> Rep Package x #

to :: Rep Package x -> Package #

Show Package Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Eq Package Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Methods

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

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

type Rep Package Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

data Lib Source #

Constructors

Lib 

Fields

Instances

Instances details
FromJSON Lib Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Generic Lib Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Associated Types

type Rep Lib :: Type -> Type #

Methods

from :: Lib -> Rep Lib x #

to :: Rep Lib x -> Lib #

Show Lib Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Methods

showsPrec :: Int -> Lib -> ShowS #

show :: Lib -> String #

showList :: [Lib] -> ShowS #

Eq Lib Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Methods

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

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

type Rep Lib Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

type Rep Lib = D1 ('MetaData "Lib" "HaskellWorks.CabalCache.Types" "cabal-cache-1.1.0.2-A5NcrkC9AdtA45U5ocptiq" 'False) (C1 ('MetaCons "Lib" 'PrefixI 'True) (S1 ('MetaSel ('Just "depends") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "exeDepends") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text])))