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

HaskellWorks.CabalCache.Types

Documentation

data PlanJson Source #

Constructors

PlanJson 

Instances

Instances details
Eq PlanJson Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Show 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 #

FromJSON 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.0.3.0-46hHjBKuvU39eb3wI4CCAB" '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
Eq Package Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Methods

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

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

Show 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 #

FromJSON Package Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

type Rep Package Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

newtype Components Source #

Constructors

Components 

Fields

Instances

Instances details
Eq Components Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Show 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 #

FromJSON 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.0.3.0-46hHjBKuvU39eb3wI4CCAB" 'True) (C1 ('MetaCons "Components" 'PrefixI 'True) (S1 ('MetaSel ('Just "lib") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Lib))))

data Lib Source #

Constructors

Lib 

Fields

Instances

Instances details
Eq Lib Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Methods

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

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

Show Lib Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Methods

showsPrec :: Int -> Lib -> ShowS #

show :: Lib -> String #

showList :: [Lib] -> ShowS #

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 #

FromJSON Lib Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

type Rep Lib Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

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

newtype CompilerContext Source #

Constructors

CompilerContext 

Fields

Instances

Instances details
Eq CompilerContext Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Show CompilerContext Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Generic CompilerContext Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

Associated Types

type Rep CompilerContext :: Type -> Type #

type Rep CompilerContext Source # 
Instance details

Defined in HaskellWorks.CabalCache.Types

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