Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Hix.Data.GhciConfig
Documentation
newtype PackagePath Source #
Constructors
PackagePath | |
Fields
|
Instances
Constructors
SourceDir | |
Fields
|
newtype SourceDirs Source #
Constructors
SourceDirs | |
Fields
|
Instances
FromJSON SourceDirs Source # | |
Defined in Hix.Data.GhciConfig | |
Generic SourceDirs Source # | |
Defined in Hix.Data.GhciConfig Associated Types type Rep SourceDirs :: Type -> Type # | |
Show SourceDirs Source # | |
Defined in Hix.Data.GhciConfig Methods showsPrec :: Int -> SourceDirs -> ShowS # show :: SourceDirs -> String # showList :: [SourceDirs] -> ShowS # | |
Eq SourceDirs Source # | |
Defined in Hix.Data.GhciConfig | |
type Rep SourceDirs Source # | |
Defined in Hix.Data.GhciConfig type Rep SourceDirs = D1 ('MetaData "SourceDirs" "Hix.Data.GhciConfig" "hix-0.1.0.0-FO4B1B44A3X65GKnYDIqMZ" 'True) (C1 ('MetaCons "SourceDirs" 'PrefixI 'True) (S1 ('MetaSel ('Just "unSourceDirs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [SourceDir]))) |
newtype PackageName Source #
Constructors
PackageName | |
Fields |
Instances
newtype ModuleName Source #
Constructors
ModuleName | |
Fields
|
Instances
newtype ComponentName Source #
Constructors
ComponentName | |
Fields |
Instances
Instances
FromJSON EnvName Source # | |
FromJSONKey EnvName Source # | |
Defined in Hix.Data.GhciConfig Methods | |
IsString EnvName Source # | |
Defined in Hix.Data.GhciConfig Methods fromString :: String -> EnvName # | |
Generic EnvName Source # | |
Show EnvName Source # | |
Eq EnvName Source # | |
Ord EnvName Source # | |
type Rep EnvName Source # | |
Defined in Hix.Data.GhciConfig |
data ComponentConfig Source #
Constructors
ComponentConfig | |
Fields
|
Instances
data PackageConfig Source #
Constructors
PackageConfig | |
Fields
|
Instances
Constructors
Target | |
Fields |
Instances
Generic Target Source # | |
Show Target Source # | |
Eq Target Source # | |
type Rep Target Source # | |
Defined in Hix.Data.GhciConfig type Rep Target = D1 ('MetaData "Target" "Hix.Data.GhciConfig" "hix-0.1.0.0-FO4B1B44A3X65GKnYDIqMZ" 'False) (C1 ('MetaCons "Target" 'PrefixI 'True) (S1 ('MetaSel ('Just "package") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageConfig) :*: (S1 ('MetaSel ('Just "component") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ComponentConfig) :*: S1 ('MetaSel ('Just "sourceDir") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SourceDir))))) |
newtype RunnerName Source #
Constructors
RunnerName | |
Fields
|
Instances
newtype GhciSetupCode Source #
Constructors
GhciSetupCode | |
Fields |
Instances
newtype GhciRunExpr Source #
Constructors
GhciRunExpr | |
Fields |
Instances
Constructors
GhciArgs | |
Fields
|
Instances
type PackagesConfig = Map PackageName PackageConfig Source #
Constructors
EnvConfig | |
Fields |
Instances
FromJSON EnvConfig Source # | |
Generic EnvConfig Source # | |
Show EnvConfig Source # | |
Eq EnvConfig Source # | |
type Rep EnvConfig Source # | |
Defined in Hix.Data.GhciConfig type Rep EnvConfig = D1 ('MetaData "EnvConfig" "Hix.Data.GhciConfig" "hix-0.1.0.0-FO4B1B44A3X65GKnYDIqMZ" 'False) (C1 ('MetaCons "EnvConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "packages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackagesConfig) :*: S1 ('MetaSel ('Just "defaultEnv") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EnvRunner))) |
data GhciConfig Source #
Constructors
GhciConfig | |
Fields
|