Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Hix.Data.ComponentConfig
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.ComponentConfig | |
Generic SourceDirs Source # | |
Defined in Hix.Data.ComponentConfig Associated Types type Rep SourceDirs :: Type -> Type # | |
Show SourceDirs Source # | |
Defined in Hix.Data.ComponentConfig Methods showsPrec :: Int -> SourceDirs -> ShowS # show :: SourceDirs -> String # showList :: [SourceDirs] -> ShowS # | |
Eq SourceDirs Source # | |
Defined in Hix.Data.ComponentConfig | |
type Rep SourceDirs Source # | |
Defined in Hix.Data.ComponentConfig type Rep SourceDirs = D1 ('MetaData "SourceDirs" "Hix.Data.ComponentConfig" "hix-0.5.2-JvQieKetrha1LxWZh76DeR" '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.ComponentConfig Methods | |
IsString EnvName Source # | |
Defined in Hix.Data.ComponentConfig Methods fromString :: String -> EnvName # | |
Generic EnvName Source # | |
Show EnvName Source # | |
Eq EnvName Source # | |
Ord EnvName Source # | |
Defined in Hix.Data.ComponentConfig | |
type Rep EnvName Source # | |
Defined in Hix.Data.ComponentConfig |
data PreludePackage Source #
Constructors
PreludePackageName Text | |
PreludePackageSpec | |
Instances
data PreludeConfig Source #
Constructors
PreludeConfig | |
Fields |
Instances
data ComponentConfig Source #
Constructors
ComponentConfig | |
Fields
|
Instances
data PackageConfig Source #
Constructors
PackageConfig | |
Fields
|
Instances
type PackagesConfig = Map PackageName PackageConfig Source #
Constructors
Target | |
Fields |
Instances
Generic Target Source # | |
Show Target Source # | |
Eq Target Source # | |
type Rep Target Source # | |
Defined in Hix.Data.ComponentConfig type Rep Target = D1 ('MetaData "Target" "Hix.Data.ComponentConfig" "hix-0.5.2-JvQieKetrha1LxWZh76DeR" '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))))) |
data TargetOrDefault Source #
Constructors
ExplicitTarget Target | |
DefaultTarget Target | |
NoDefaultTarget Text |