| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Hix.Data.Options
Documentation
data PreprocOptions Source #
Constructors
| PreprocOptions | |
Instances
data PackageSpec Source #
Constructors
| PackageSpec | |
Instances
| Generic PackageSpec Source # | |||||
Defined in Hix.Data.Options Associated Types
| |||||
| Show PackageSpec Source # | |||||
Defined in Hix.Data.Options Methods showsPrec :: Int -> PackageSpec -> ShowS # show :: PackageSpec -> String # showList :: [PackageSpec] -> ShowS # | |||||
| Eq PackageSpec Source # | |||||
Defined in Hix.Data.Options | |||||
| type Rep PackageSpec Source # | |||||
Defined in Hix.Data.Options type Rep PackageSpec = D1 ('MetaData "PackageSpec" "Hix.Data.Options" "hix-0.7.2-7rwpoWJhaauIDtZl7KwtG7" 'False) (C1 ('MetaCons "PackageSpec" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PackageName) :*: S1 ('MetaSel ('Just "dir") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (SomeBase Dir))))) | |||||
data ComponentSpec Source #
Constructors
| ComponentSpec | |
Fields
| |
Instances
| Generic ComponentSpec Source # | |||||
Defined in Hix.Data.Options Associated Types
| |||||
| Show ComponentSpec Source # | |||||
Defined in Hix.Data.Options Methods showsPrec :: Int -> ComponentSpec -> ShowS # show :: ComponentSpec -> String # showList :: [ComponentSpec] -> ShowS # | |||||
| Eq ComponentSpec Source # | |||||
Defined in Hix.Data.Options Methods (==) :: ComponentSpec -> ComponentSpec -> Bool # (/=) :: ComponentSpec -> ComponentSpec -> Bool # | |||||
| type Rep ComponentSpec Source # | |||||
Defined in Hix.Data.Options type Rep ComponentSpec = D1 ('MetaData "ComponentSpec" "Hix.Data.Options" "hix-0.7.2-7rwpoWJhaauIDtZl7KwtG7" 'False) (C1 ('MetaCons "ComponentSpec" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComponentName) :*: S1 ('MetaSel ('Just "dir") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceDir)))) | |||||
data ComponentCoords Source #
Constructors
| ComponentCoords | |
Fields | |
Instances
| Generic ComponentCoords Source # | |||||
Defined in Hix.Data.Options Associated Types
Methods from :: ComponentCoords -> Rep ComponentCoords x # to :: Rep ComponentCoords x -> ComponentCoords # | |||||
| Show ComponentCoords Source # | |||||
Defined in Hix.Data.Options Methods showsPrec :: Int -> ComponentCoords -> ShowS # show :: ComponentCoords -> String # showList :: [ComponentCoords] -> ShowS # | |||||
| Eq ComponentCoords Source # | |||||
Defined in Hix.Data.Options Methods (==) :: ComponentCoords -> ComponentCoords -> Bool # (/=) :: ComponentCoords -> ComponentCoords -> Bool # | |||||
| type Rep ComponentCoords Source # | |||||
Defined in Hix.Data.Options type Rep ComponentCoords = D1 ('MetaData "ComponentCoords" "Hix.Data.Options" "hix-0.7.2-7rwpoWJhaauIDtZl7KwtG7" 'False) (C1 ('MetaCons "ComponentCoords" 'PrefixI 'True) (S1 ('MetaSel ('Just "package") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageSpec)) :*: S1 ('MetaSel ('Just "component") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComponentSpec)))) | |||||
data TargetSpec Source #
Constructors
| TargetForFile (Path Abs File) | |
| TargetForComponent ComponentCoords |
Instances
| Generic TargetSpec Source # | |||||
Defined in Hix.Data.Options Associated Types
| |||||
| Show TargetSpec Source # | |||||
Defined in Hix.Data.Options Methods showsPrec :: Int -> TargetSpec -> ShowS # show :: TargetSpec -> String # showList :: [TargetSpec] -> ShowS # | |||||
| Eq TargetSpec Source # | |||||
Defined in Hix.Data.Options | |||||
| type Rep TargetSpec Source # | |||||
Defined in Hix.Data.Options type Rep TargetSpec = D1 ('MetaData "TargetSpec" "Hix.Data.Options" "hix-0.7.2-7rwpoWJhaauIDtZl7KwtG7" 'False) (C1 ('MetaCons "TargetForFile" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Path Abs File))) :+: C1 ('MetaCons "TargetForComponent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComponentCoords))) | |||||
data TestOptions Source #
Constructors
| TestOptions | |
Fields
| |
Instances
| Generic TestOptions Source # | |||||
Defined in Hix.Data.Options Associated Types
| |||||
| Show TestOptions Source # | |||||
Defined in Hix.Data.Options Methods showsPrec :: Int -> TestOptions -> ShowS # show :: TestOptions -> String # showList :: [TestOptions] -> ShowS # | |||||
| Eq TestOptions Source # | |||||
Defined in Hix.Data.Options | |||||
| type Rep TestOptions Source # | |||||
Defined in Hix.Data.Options type Rep TestOptions = D1 ('MetaData "TestOptions" "Hix.Data.Options" "hix-0.7.2-7rwpoWJhaauIDtZl7KwtG7" 'False) (C1 ('MetaCons "TestOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "mod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ModuleName) :*: S1 ('MetaSel ('Just "test") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "runner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RunnerName)) :*: S1 ('MetaSel ('Just "cd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeDir)))) | |||||
data EnvRunnerOptions Source #
Constructors
| EnvRunnerOptions | |
Instances
| Generic EnvRunnerOptions Source # | |||||
Defined in Hix.Data.Options Associated Types
Methods from :: EnvRunnerOptions -> Rep EnvRunnerOptions x # to :: Rep EnvRunnerOptions x -> EnvRunnerOptions # | |||||
| Show EnvRunnerOptions Source # | |||||
Defined in Hix.Data.Options Methods showsPrec :: Int -> EnvRunnerOptions -> ShowS # show :: EnvRunnerOptions -> String # showList :: [EnvRunnerOptions] -> ShowS # | |||||
| type Rep EnvRunnerOptions Source # | |||||
Defined in Hix.Data.Options type Rep EnvRunnerOptions = D1 ('MetaData "EnvRunnerOptions" "Hix.Data.Options" "hix-0.7.2-7rwpoWJhaauIDtZl7KwtG7" 'False) (C1 ('MetaCons "EnvRunnerOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "config") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Either EnvConfig JsonConfig)) :*: (S1 ('MetaSel ('Just "root") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Path Abs Dir))) :*: S1 ('MetaSel ('Just "component") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetSpec))))) | |||||
newtype ExtraGhciOptions Source #
Constructors
| ExtraGhciOptions Text |
Instances
| IsString ExtraGhciOptions Source # | |||||
Defined in Hix.Data.Options Methods fromString :: String -> ExtraGhciOptions # | |||||
| Generic ExtraGhciOptions Source # | |||||
Defined in Hix.Data.Options Associated Types
Methods from :: ExtraGhciOptions -> Rep ExtraGhciOptions x # to :: Rep ExtraGhciOptions x -> ExtraGhciOptions # | |||||
| Show ExtraGhciOptions Source # | |||||
Defined in Hix.Data.Options Methods showsPrec :: Int -> ExtraGhciOptions -> ShowS # show :: ExtraGhciOptions -> String # showList :: [ExtraGhciOptions] -> ShowS # | |||||
| Eq ExtraGhciOptions Source # | |||||
Defined in Hix.Data.Options Methods (==) :: ExtraGhciOptions -> ExtraGhciOptions -> Bool # (/=) :: ExtraGhciOptions -> ExtraGhciOptions -> Bool # | |||||
| type Rep ExtraGhciOptions Source # | |||||
Defined in Hix.Data.Options type Rep ExtraGhciOptions = D1 ('MetaData "ExtraGhciOptions" "Hix.Data.Options" "hix-0.7.2-7rwpoWJhaauIDtZl7KwtG7" 'True) (C1 ('MetaCons "ExtraGhciOptions" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) | |||||
newtype ExtraGhcidOptions Source #
Constructors
| ExtraGhcidOptions Text |
Instances
| IsString ExtraGhcidOptions Source # | |||||
Defined in Hix.Data.Options Methods fromString :: String -> ExtraGhcidOptions # | |||||
| Generic ExtraGhcidOptions Source # | |||||
Defined in Hix.Data.Options Associated Types
Methods from :: ExtraGhcidOptions -> Rep ExtraGhcidOptions x # to :: Rep ExtraGhcidOptions x -> ExtraGhcidOptions # | |||||
| Show ExtraGhcidOptions Source # | |||||
Defined in Hix.Data.Options Methods showsPrec :: Int -> ExtraGhcidOptions -> ShowS # show :: ExtraGhcidOptions -> String # showList :: [ExtraGhcidOptions] -> ShowS # | |||||
| Eq ExtraGhcidOptions Source # | |||||
Defined in Hix.Data.Options Methods (==) :: ExtraGhcidOptions -> ExtraGhcidOptions -> Bool # (/=) :: ExtraGhcidOptions -> ExtraGhcidOptions -> Bool # | |||||
| type Rep ExtraGhcidOptions Source # | |||||
Defined in Hix.Data.Options type Rep ExtraGhcidOptions = D1 ('MetaData "ExtraGhcidOptions" "Hix.Data.Options" "hix-0.7.2-7rwpoWJhaauIDtZl7KwtG7" 'True) (C1 ('MetaCons "ExtraGhcidOptions" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) | |||||
data GhciOptions Source #
Constructors
| GhciOptions | |
Fields
| |
Instances
| Generic GhciOptions Source # | |||||
Defined in Hix.Data.Options Associated Types
| |||||
| Show GhciOptions Source # | |||||
Defined in Hix.Data.Options Methods showsPrec :: Int -> GhciOptions -> ShowS # show :: GhciOptions -> String # showList :: [GhciOptions] -> ShowS # | |||||
| type Rep GhciOptions Source # | |||||
Defined in Hix.Data.Options type Rep GhciOptions = D1 ('MetaData "GhciOptions" "Hix.Data.Options" "hix-0.7.2-7rwpoWJhaauIDtZl7KwtG7" 'False) (C1 ('MetaCons "GhciOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "config") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Either GhciConfig JsonConfig)) :*: S1 ('MetaSel ('Just "root") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Path Abs Dir)))) :*: (S1 ('MetaSel ('Just "component") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TargetSpec) :*: (S1 ('MetaSel ('Just "test") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TestOptions) :*: S1 ('MetaSel ('Just "extra") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExtraGhciOptions)))))) | |||||
data GhcidOptions Source #
Constructors
| GhcidOptions | |
Fields | |
Instances
| Generic GhcidOptions Source # | |||||
Defined in Hix.Data.Options Associated Types
| |||||
| Show GhcidOptions Source # | |||||
Defined in Hix.Data.Options Methods showsPrec :: Int -> GhcidOptions -> ShowS # show :: GhcidOptions -> String # showList :: [GhcidOptions] -> ShowS # | |||||
| type Rep GhcidOptions Source # | |||||
Defined in Hix.Data.Options type Rep GhcidOptions = D1 ('MetaData "GhcidOptions" "Hix.Data.Options" "hix-0.7.2-7rwpoWJhaauIDtZl7KwtG7" 'False) (C1 ('MetaCons "GhcidOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "ghci") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GhciOptions) :*: S1 ('MetaSel ('Just "extra") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExtraGhcidOptions)))) | |||||
data NewOptions Source #
Constructors
| NewOptions | |
Fields | |
Instances
| Generic NewOptions Source # | |||||
Defined in Hix.Data.Options Associated Types
| |||||
| Show NewOptions Source # | |||||
Defined in Hix.Data.Options Methods showsPrec :: Int -> NewOptions -> ShowS # show :: NewOptions -> String # showList :: [NewOptions] -> ShowS # | |||||
| Eq NewOptions Source # | |||||
Defined in Hix.Data.Options | |||||
| type Rep NewOptions Source # | |||||
Defined in Hix.Data.Options type Rep NewOptions = D1 ('MetaData "NewOptions" "Hix.Data.Options" "hix-0.7.2-7rwpoWJhaauIDtZl7KwtG7" 'False) (C1 ('MetaCons "NewOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "config") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NewProjectConfig))) | |||||
data BootstrapOptions Source #
Constructors
| BootstrapOptions | |
Fields | |
Instances
| Generic BootstrapOptions Source # | |||||
Defined in Hix.Data.Options Associated Types
Methods from :: BootstrapOptions -> Rep BootstrapOptions x # to :: Rep BootstrapOptions x -> BootstrapOptions # | |||||
| Show BootstrapOptions Source # | |||||
Defined in Hix.Data.Options Methods showsPrec :: Int -> BootstrapOptions -> ShowS # show :: BootstrapOptions -> String # showList :: [BootstrapOptions] -> ShowS # | |||||
| Eq BootstrapOptions Source # | |||||
Defined in Hix.Data.Options Methods (==) :: BootstrapOptions -> BootstrapOptions -> Bool # (/=) :: BootstrapOptions -> BootstrapOptions -> Bool # | |||||
| type Rep BootstrapOptions Source # | |||||
Defined in Hix.Data.Options type Rep BootstrapOptions = D1 ('MetaData "BootstrapOptions" "Hix.Data.Options" "hix-0.7.2-7rwpoWJhaauIDtZl7KwtG7" 'False) (C1 ('MetaCons "BootstrapOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "config") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BootstrapProjectConfig))) | |||||
data EnvRunnerCommandOptions Source #
Constructors
| EnvRunnerCommandOptions | |
Fields | |
Instances
| Generic EnvRunnerCommandOptions Source # | |||||
Defined in Hix.Data.Options Associated Types
Methods from :: EnvRunnerCommandOptions -> Rep EnvRunnerCommandOptions x # to :: Rep EnvRunnerCommandOptions x -> EnvRunnerCommandOptions # | |||||
| Show EnvRunnerCommandOptions Source # | |||||
Defined in Hix.Data.Options Methods showsPrec :: Int -> EnvRunnerCommandOptions -> ShowS # show :: EnvRunnerCommandOptions -> String # showList :: [EnvRunnerCommandOptions] -> ShowS # | |||||
| type Rep EnvRunnerCommandOptions Source # | |||||
Defined in Hix.Data.Options type Rep EnvRunnerCommandOptions = D1 ('MetaData "EnvRunnerCommandOptions" "Hix.Data.Options" "hix-0.7.2-7rwpoWJhaauIDtZl7KwtG7" 'False) (C1 ('MetaCons "EnvRunnerCommandOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EnvRunnerOptions) :*: S1 ('MetaSel ('Just "test") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TestOptions)) :*: (S1 ('MetaSel ('Just "extraGhci") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExtraGhciOptions)) :*: S1 ('MetaSel ('Just "extraGhcid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExtraGhcidOptions))))) | |||||
data ProjectOptions Source #
Constructors
| ProjectOptions | |
Fields
| |
Instances
| Generic ProjectOptions Source # | |||||
Defined in Hix.Data.Options Associated Types
Methods from :: ProjectOptions -> Rep ProjectOptions x # to :: Rep ProjectOptions x -> ProjectOptions # | |||||
| Show ProjectOptions Source # | |||||
Defined in Hix.Data.Options Methods showsPrec :: Int -> ProjectOptions -> ShowS # show :: ProjectOptions -> String # showList :: [ProjectOptions] -> ShowS # | |||||
| Default ProjectOptions Source # | |||||
Defined in Hix.Data.Options Methods def :: ProjectOptions # | |||||
| Eq ProjectOptions Source # | |||||
Defined in Hix.Data.Options Methods (==) :: ProjectOptions -> ProjectOptions -> Bool # (/=) :: ProjectOptions -> ProjectOptions -> Bool # | |||||
| type Rep ProjectOptions Source # | |||||
Defined in Hix.Data.Options type Rep ProjectOptions = D1 ('MetaData "ProjectOptions" "Hix.Data.Options" "hix-0.7.2-7rwpoWJhaauIDtZl7KwtG7" 'False) (C1 ('MetaCons "ProjectOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "build") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BuildConfig) :*: S1 ('MetaSel ('Just "envs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [EnvName])) :*: (S1 ('MetaSel ('Just "query") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RawQuery) :*: (S1 ('MetaSel ('Just "readUpperBounds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "mergeBounds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))) | |||||
projectOptions :: [EnvName] -> ProjectOptions Source #
data ManagedOptions Source #
Constructors
| ManagedOptions | |
Instances
| Generic ManagedOptions Source # | |||||
Defined in Hix.Data.Options Associated Types
Methods from :: ManagedOptions -> Rep ManagedOptions x # to :: Rep ManagedOptions x -> ManagedOptions # | |||||
| Show ManagedOptions Source # | |||||
Defined in Hix.Data.Options Methods showsPrec :: Int -> ManagedOptions -> ShowS # show :: ManagedOptions -> String # showList :: [ManagedOptions] -> ShowS # | |||||
| type Rep ManagedOptions Source # | |||||
Defined in Hix.Data.Options type Rep ManagedOptions = D1 ('MetaData "ManagedOptions" "Hix.Data.Options" "hix-0.7.2-7rwpoWJhaauIDtZl7KwtG7" 'False) (C1 ('MetaCons "ManagedOptions" 'PrefixI 'True) ((S1 ('MetaSel ('Just "context") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Either ProjectContextProto JsonConfig)) :*: S1 ('MetaSel ('Just "project") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProjectOptions)) :*: (S1 ('MetaSel ('Just "stateFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StateFileConfig) :*: (S1 ('MetaSel ('Just "cabal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CabalConfig) :*: S1 ('MetaSel ('Just "handlers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpecialBuildHandlers)))))) | |||||
data BumpOptions Source #
Constructors
| BumpOptions | |
Fields | |
Instances
| Generic BumpOptions Source # | |||||
Defined in Hix.Data.Options Associated Types
| |||||
| Show BumpOptions Source # | |||||
Defined in Hix.Data.Options Methods showsPrec :: Int -> BumpOptions -> ShowS # show :: BumpOptions -> String # showList :: [BumpOptions] -> ShowS # | |||||
| type Rep BumpOptions Source # | |||||
Defined in Hix.Data.Options type Rep BumpOptions = D1 ('MetaData "BumpOptions" "Hix.Data.Options" "hix-0.7.2-7rwpoWJhaauIDtZl7KwtG7" 'False) (C1 ('MetaCons "BumpOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "common") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ManagedOptions))) | |||||
data LowerOptions Source #
Constructors
| LowerOptions | |
Instances
| Show LowerOptions Source # | |
Defined in Hix.Data.Options Methods showsPrec :: Int -> LowerOptions -> ShowS # show :: LowerOptions -> String # showList :: [LowerOptions] -> ShowS # | |
data LowerCommand Source #
Constructors
| LowerInitCmd LowerOptions | |
| LowerOptimizeCmd LowerOptions | |
| LowerStabilizeCmd LowerOptions | |
| LowerAutoCmd LowerOptions |
Instances
| Show LowerCommand Source # | |
Defined in Hix.Data.Options Methods showsPrec :: Int -> LowerCommand -> ShowS # show :: LowerCommand -> String # showList :: [LowerCommand] -> ShowS # | |