| 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.8-3pbth8EbMLYAAF7nZjOA0q" '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.8-3pbth8EbMLYAAF7nZjOA0q" '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 |