Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
newtype PackagePath Source #
Instances
newtype SourceDirs Source #
Instances
FromJSON SourceDirs Source # | |
Defined in Hix.Data.ComponentConfig parseJSON :: Value -> Parser SourceDirs # parseJSONList :: Value -> Parser [SourceDirs] # | |
Generic SourceDirs Source # | |
Defined in Hix.Data.ComponentConfig type Rep SourceDirs :: Type -> Type # from :: SourceDirs -> Rep SourceDirs x # to :: Rep SourceDirs x -> SourceDirs # | |
Show SourceDirs Source # | |
Defined in Hix.Data.ComponentConfig showsPrec :: Int -> SourceDirs -> ShowS # show :: SourceDirs -> String # showList :: [SourceDirs] -> ShowS # | |
Eq SourceDirs Source # | |
Defined in Hix.Data.ComponentConfig (==) :: SourceDirs -> SourceDirs -> Bool # (/=) :: SourceDirs -> SourceDirs -> Bool # | |
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 #
Instances
newtype ModuleName Source #
Instances
newtype ComponentName Source #
Instances
Instances
FromJSON EnvName Source # | |
FromJSONKey EnvName Source # | |
Defined in Hix.Data.ComponentConfig | |
IsString EnvName Source # | |
Defined in Hix.Data.ComponentConfig fromString :: String -> EnvName # | |
Generic EnvName Source # | |
Show EnvName Source # | |
Eq EnvName Source # | |
Ord EnvName Source # | |
type Rep EnvName Source # | |
Defined in Hix.Data.ComponentConfig |
data PreludePackage Source #
Instances
data PreludeConfig Source #
Instances
data ComponentConfig Source #
ComponentConfig | |
|
Instances
data PackageConfig Source #
PackageConfig | |
|
Instances
type PackagesConfig = Map PackageName PackageConfig Source #
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 #