cabal-cache-1.0.1.5: CI Assistant for Haskell projects

Safe HaskellNone
LanguageHaskell2010

HaskellWorks.CabalCache.Types

Documentation

data PlanJson Source #

Constructors

PlanJson 
Instances
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.1.5-GqqCBcnaVFkLrpHacxfjWk" 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
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
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.1.5-GqqCBcnaVFkLrpHacxfjWk" True) (C1 (MetaCons "Components" PrefixI True) (S1 (MetaSel (Just "lib") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Lib))))

data Lib Source #

Constructors

Lib 

Fields

Instances
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.1.5-GqqCBcnaVFkLrpHacxfjWk" 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
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.1.5-GqqCBcnaVFkLrpHacxfjWk" True) (C1 (MetaCons "CompilerContext" PrefixI True) (S1 (MetaSel (Just "ghcPkgCmd") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [String])))