| 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.1.0-543KtOjsuNKk10c4OnKe5" '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.1.0-543KtOjsuNKk10c4OnKe5" '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.1.0-543KtOjsuNKk10c4OnKe5" '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
| |