Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
data PreprocOptions Source #
Instances
data PackageSpec Source #
Instances
Generic PackageSpec Source # | |
Defined in Hix.Options type Rep PackageSpec :: Type -> Type # from :: PackageSpec -> Rep PackageSpec x # to :: Rep PackageSpec x -> PackageSpec # | |
Show PackageSpec Source # | |
Defined in Hix.Options showsPrec :: Int -> PackageSpec -> ShowS # show :: PackageSpec -> String # showList :: [PackageSpec] -> ShowS # | |
Eq PackageSpec Source # | |
Defined in Hix.Options (==) :: PackageSpec -> PackageSpec -> Bool # (/=) :: PackageSpec -> PackageSpec -> Bool # | |
type Rep PackageSpec Source # | |
Defined in Hix.Options type Rep PackageSpec = D1 ('MetaData "PackageSpec" "Hix.Options" "hix-0.5.3-KgsLogbcvM9I3Gs70ehI1Y" 'False) (C1 ('MetaCons "PackageSpec" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageName) :*: S1 ('MetaSel ('Just "dir") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (SomeBase Dir))))) |
data ComponentSpec Source #
Instances
Generic ComponentSpec Source # | |
Defined in Hix.Options type Rep ComponentSpec :: Type -> Type # from :: ComponentSpec -> Rep ComponentSpec x # to :: Rep ComponentSpec x -> ComponentSpec # | |
Show ComponentSpec Source # | |
Defined in Hix.Options showsPrec :: Int -> ComponentSpec -> ShowS # show :: ComponentSpec -> String # showList :: [ComponentSpec] -> ShowS # | |
Eq ComponentSpec Source # | |
Defined in Hix.Options (==) :: ComponentSpec -> ComponentSpec -> Bool # (/=) :: ComponentSpec -> ComponentSpec -> Bool # | |
type Rep ComponentSpec Source # | |
Defined in Hix.Options type Rep ComponentSpec = D1 ('MetaData "ComponentSpec" "Hix.Options" "hix-0.5.3-KgsLogbcvM9I3Gs70ehI1Y" 'False) (C1 ('MetaCons "ComponentSpec" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ComponentName) :*: S1 ('MetaSel ('Just "dir") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe SourceDir)))) |
data ComponentCoords Source #
Instances
Generic ComponentCoords Source # | |
Defined in Hix.Options type Rep ComponentCoords :: Type -> Type # from :: ComponentCoords -> Rep ComponentCoords x # to :: Rep ComponentCoords x -> ComponentCoords # | |
Show ComponentCoords Source # | |
Defined in Hix.Options showsPrec :: Int -> ComponentCoords -> ShowS # show :: ComponentCoords -> String # showList :: [ComponentCoords] -> ShowS # | |
Eq ComponentCoords Source # | |
Defined in Hix.Options (==) :: ComponentCoords -> ComponentCoords -> Bool # (/=) :: ComponentCoords -> ComponentCoords -> Bool # | |
type Rep ComponentCoords Source # | |
Defined in Hix.Options type Rep ComponentCoords = D1 ('MetaData "ComponentCoords" "Hix.Options" "hix-0.5.3-KgsLogbcvM9I3Gs70ehI1Y" 'False) (C1 ('MetaCons "ComponentCoords" 'PrefixI 'True) (S1 ('MetaSel ('Just "package") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PackageSpec)) :*: S1 ('MetaSel ('Just "component") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ComponentSpec)))) |
data TargetSpec Source #
Instances
Generic TargetSpec Source # | |
Defined in Hix.Options type Rep TargetSpec :: Type -> Type # from :: TargetSpec -> Rep TargetSpec x # to :: Rep TargetSpec x -> TargetSpec # | |
Show TargetSpec Source # | |
Defined in Hix.Options showsPrec :: Int -> TargetSpec -> ShowS # show :: TargetSpec -> String # showList :: [TargetSpec] -> ShowS # | |
Eq TargetSpec Source # | |
Defined in Hix.Options (==) :: TargetSpec -> TargetSpec -> Bool # (/=) :: TargetSpec -> TargetSpec -> Bool # | |
type Rep TargetSpec Source # | |
Defined in Hix.Options type Rep TargetSpec = D1 ('MetaData "TargetSpec" "Hix.Options" "hix-0.5.3-KgsLogbcvM9I3Gs70ehI1Y" 'False) (C1 ('MetaCons "TargetForFile" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Path Abs File))) :+: C1 ('MetaCons "TargetForComponent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ComponentCoords))) |
data TestOptions Source #
TestOptions | |
|
Instances
data EnvRunnerOptions Source #
Instances
Generic EnvRunnerOptions Source # | |
Defined in Hix.Options type Rep EnvRunnerOptions :: Type -> Type # from :: EnvRunnerOptions -> Rep EnvRunnerOptions x # to :: Rep EnvRunnerOptions x -> EnvRunnerOptions # | |
Show EnvRunnerOptions Source # | |
Defined in Hix.Options showsPrec :: Int -> EnvRunnerOptions -> ShowS # show :: EnvRunnerOptions -> String # showList :: [EnvRunnerOptions] -> ShowS # | |
type Rep EnvRunnerOptions Source # | |
Defined in Hix.Options type Rep EnvRunnerOptions = D1 ('MetaData "EnvRunnerOptions" "Hix.Options" "hix-0.5.3-KgsLogbcvM9I3Gs70ehI1Y" 'False) (C1 ('MetaCons "EnvRunnerOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "config") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Either EnvConfig JsonConfig)) :*: (S1 ('MetaSel ('Just "root") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Path Abs Dir))) :*: S1 ('MetaSel ('Just "component") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe TargetSpec))))) |
data GhciOptions Source #
GhciOptions | |
|
Instances
data NewOptions Source #
Instances
Generic NewOptions Source # | |
Defined in Hix.Options type Rep NewOptions :: Type -> Type # from :: NewOptions -> Rep NewOptions x # to :: Rep NewOptions x -> NewOptions # | |
Show NewOptions Source # | |
Defined in Hix.Options showsPrec :: Int -> NewOptions -> ShowS # show :: NewOptions -> String # showList :: [NewOptions] -> ShowS # | |
Eq NewOptions Source # | |
Defined in Hix.Options (==) :: NewOptions -> NewOptions -> Bool # (/=) :: NewOptions -> NewOptions -> Bool # | |
type Rep NewOptions Source # | |
Defined in Hix.Options type Rep NewOptions = D1 ('MetaData "NewOptions" "Hix.Options" "hix-0.5.3-KgsLogbcvM9I3Gs70ehI1Y" 'False) (C1 ('MetaCons "NewOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "config") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NewProjectConfig))) |
data BootstrapOptions Source #
Instances
Generic BootstrapOptions Source # | |
Defined in Hix.Options type Rep BootstrapOptions :: Type -> Type # from :: BootstrapOptions -> Rep BootstrapOptions x # to :: Rep BootstrapOptions x -> BootstrapOptions # | |
Show BootstrapOptions Source # | |
Defined in Hix.Options showsPrec :: Int -> BootstrapOptions -> ShowS # show :: BootstrapOptions -> String # showList :: [BootstrapOptions] -> ShowS # | |
Eq BootstrapOptions Source # | |
Defined in Hix.Options (==) :: BootstrapOptions -> BootstrapOptions -> Bool # (/=) :: BootstrapOptions -> BootstrapOptions -> Bool # | |
type Rep BootstrapOptions Source # | |
Defined in Hix.Options type Rep BootstrapOptions = D1 ('MetaData "BootstrapOptions" "Hix.Options" "hix-0.5.3-KgsLogbcvM9I3Gs70ehI1Y" 'False) (C1 ('MetaCons "BootstrapOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "config") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BootstrapProjectConfig))) |
data EnvRunnerCommandOptions Source #
Instances
Generic EnvRunnerCommandOptions Source # | |
Defined in Hix.Options type Rep EnvRunnerCommandOptions :: Type -> Type # | |
Show EnvRunnerCommandOptions Source # | |
Defined in Hix.Options showsPrec :: Int -> EnvRunnerCommandOptions -> ShowS # show :: EnvRunnerCommandOptions -> String # showList :: [EnvRunnerCommandOptions] -> ShowS # | |
type Rep EnvRunnerCommandOptions Source # | |
Defined in Hix.Options type Rep EnvRunnerCommandOptions = D1 ('MetaData "EnvRunnerCommandOptions" "Hix.Options" "hix-0.5.3-KgsLogbcvM9I3Gs70ehI1Y" 'False) (C1 ('MetaCons "EnvRunnerCommandOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EnvRunnerOptions) :*: S1 ('MetaSel ('Just "test") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TestOptions))) |
data GlobalOptions Source #
Instances
Generic GlobalOptions Source # | |
Defined in Hix.Options type Rep GlobalOptions :: Type -> Type # from :: GlobalOptions -> Rep GlobalOptions x # to :: Rep GlobalOptions x -> GlobalOptions # | |
Show GlobalOptions Source # | |
Defined in Hix.Options showsPrec :: Int -> GlobalOptions -> ShowS # show :: GlobalOptions -> String # showList :: [GlobalOptions] -> ShowS # | |
Eq GlobalOptions Source # | |
Defined in Hix.Options (==) :: GlobalOptions -> GlobalOptions -> Bool # (/=) :: GlobalOptions -> GlobalOptions -> Bool # | |
type Rep GlobalOptions Source # | |
Defined in Hix.Options type Rep GlobalOptions = D1 ('MetaData "GlobalOptions" "Hix.Options" "hix-0.5.3-KgsLogbcvM9I3Gs70ehI1Y" 'False) (C1 ('MetaCons "GlobalOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "verbose") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "cwd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Path Abs Dir)))) |
Options | |
|
runnerParser :: Parser (Maybe RunnerName) Source #
globalParser :: Path Abs Dir -> Parser GlobalOptions Source #