hix-0.1.0.0: Haskell/Nix development build tools
Safe HaskellSafe-Inferred
LanguageGHC2021

Hix.Options

Documentation

data PreprocOptions Source #

Constructors

PreprocOptions 

Instances

Instances details
Generic PreprocOptions Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep PreprocOptions :: Type -> Type #

Show PreprocOptions Source # 
Instance details

Defined in Hix.Options

Eq PreprocOptions Source # 
Instance details

Defined in Hix.Options

type Rep PreprocOptions Source # 
Instance details

Defined in Hix.Options

type Rep PreprocOptions = D1 ('MetaData "PreprocOptions" "Hix.Options" "hix-0.1.0.0-FO4B1B44A3X65GKnYDIqMZ" 'False) (C1 ('MetaCons "PreprocOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Path Abs File)) :*: (S1 ('MetaSel ('Just "inFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Path Abs File)) :*: S1 ('MetaSel ('Just "outFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Path Abs File)))))

data PackageSpec Source #

Constructors

PackageSpec 

Instances

Instances details
Generic PackageSpec Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep PackageSpec :: Type -> Type #

Show PackageSpec Source # 
Instance details

Defined in Hix.Options

Eq PackageSpec Source # 
Instance details

Defined in Hix.Options

type Rep PackageSpec Source # 
Instance details

Defined in Hix.Options

type Rep PackageSpec = D1 ('MetaData "PackageSpec" "Hix.Options" "hix-0.1.0.0-FO4B1B44A3X65GKnYDIqMZ" '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 #

Constructors

ComponentSpec 

Instances

Instances details
Generic ComponentSpec Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep ComponentSpec :: Type -> Type #

Show ComponentSpec Source # 
Instance details

Defined in Hix.Options

Eq ComponentSpec Source # 
Instance details

Defined in Hix.Options

type Rep ComponentSpec Source # 
Instance details

Defined in Hix.Options

type Rep ComponentSpec = D1 ('MetaData "ComponentSpec" "Hix.Options" "hix-0.1.0.0-FO4B1B44A3X65GKnYDIqMZ" '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

Instances details
Generic ComponentCoords Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep ComponentCoords :: Type -> Type #

Show ComponentCoords Source # 
Instance details

Defined in Hix.Options

Eq ComponentCoords Source # 
Instance details

Defined in Hix.Options

type Rep ComponentCoords Source # 
Instance details

Defined in Hix.Options

type Rep ComponentCoords = D1 ('MetaData "ComponentCoords" "Hix.Options" "hix-0.1.0.0-FO4B1B44A3X65GKnYDIqMZ" 'False) (C1 ('MetaCons "ComponentCoords" 'PrefixI 'True) (S1 ('MetaSel ('Just "package") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageSpec) :*: S1 ('MetaSel ('Just "component") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ComponentSpec)))

data TargetSpec Source #

Instances

Instances details
Generic TargetSpec Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep TargetSpec :: Type -> Type #

Show TargetSpec Source # 
Instance details

Defined in Hix.Options

Eq TargetSpec Source # 
Instance details

Defined in Hix.Options

type Rep TargetSpec Source # 
Instance details

Defined in Hix.Options

type Rep TargetSpec = D1 ('MetaData "TargetSpec" "Hix.Options" "hix-0.1.0.0-FO4B1B44A3X65GKnYDIqMZ" '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 #

Constructors

TestOptions 

Instances

Instances details
Generic TestOptions Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep TestOptions :: Type -> Type #

Show TestOptions Source # 
Instance details

Defined in Hix.Options

Eq TestOptions Source # 
Instance details

Defined in Hix.Options

type Rep TestOptions Source # 
Instance details

Defined in Hix.Options

type Rep TestOptions = D1 ('MetaData "TestOptions" "Hix.Options" "hix-0.1.0.0-FO4B1B44A3X65GKnYDIqMZ" 'False) (C1 ('MetaCons "TestOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "mod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ModuleName) :*: (S1 ('MetaSel ('Just "test") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "runner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe RunnerName)))))

data EnvRunnerOptions Source #

Instances

Instances details
Generic EnvRunnerOptions Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep EnvRunnerOptions :: Type -> Type #

Show EnvRunnerOptions Source # 
Instance details

Defined in Hix.Options

type Rep EnvRunnerOptions Source # 
Instance details

Defined in Hix.Options

type Rep EnvRunnerOptions = D1 ('MetaData "EnvRunnerOptions" "Hix.Options" "hix-0.1.0.0-FO4B1B44A3X65GKnYDIqMZ" 'False) (C1 ('MetaCons "EnvRunnerOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "config") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Either EnvConfig JsonConfig)) :*: S1 ('MetaSel ('Just "component") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe TargetSpec))))

data GhciOptions Source #

Instances

Instances details
Generic GhciOptions Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep GhciOptions :: Type -> Type #

Show GhciOptions Source # 
Instance details

Defined in Hix.Options

type Rep GhciOptions Source # 
Instance details

Defined in Hix.Options

data GlobalOptions Source #

Constructors

GlobalOptions 

Fields

Instances

Instances details
Generic GlobalOptions Source # 
Instance details

Defined in Hix.Options

Associated Types

type Rep GlobalOptions :: Type -> Type #

Show GlobalOptions Source # 
Instance details

Defined in Hix.Options

Default GlobalOptions Source # 
Instance details

Defined in Hix.Options

Methods

def :: GlobalOptions #

Eq GlobalOptions Source # 
Instance details

Defined in Hix.Options

type Rep GlobalOptions Source # 
Instance details

Defined in Hix.Options

type Rep GlobalOptions = D1 ('MetaData "GlobalOptions" "Hix.Options" "hix-0.1.0.0-FO4B1B44A3X65GKnYDIqMZ" 'False) (C1 ('MetaCons "GlobalOptions" 'PrefixI 'True) (S1 ('MetaSel ('Just "verbose") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool))))

data Options Source #

Constructors

Options 

Instances

Instances details
Show Options Source # 
Instance details

Defined in Hix.Options