| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Hix.Data.GhciConfig
Documentation
newtype RunnerName Source #
Constructors
| RunnerName | |
Fields
| |
Instances
newtype GhciSetupCode Source #
Constructors
| GhciSetupCode | |
Fields | |
Instances
| FromJSON GhciSetupCode Source # | |||||
Defined in Hix.Data.GhciConfig Methods parseJSON :: Value -> Parser GhciSetupCode # parseJSONList :: Value -> Parser [GhciSetupCode] # | |||||
| IsString GhciSetupCode Source # | |||||
Defined in Hix.Data.GhciConfig Methods fromString :: String -> GhciSetupCode # | |||||
| Monoid GhciSetupCode Source # | |||||
Defined in Hix.Data.GhciConfig Methods mempty :: GhciSetupCode # mappend :: GhciSetupCode -> GhciSetupCode -> GhciSetupCode # mconcat :: [GhciSetupCode] -> GhciSetupCode # | |||||
| Semigroup GhciSetupCode Source # | |||||
Defined in Hix.Data.GhciConfig Methods (<>) :: GhciSetupCode -> GhciSetupCode -> GhciSetupCode # sconcat :: NonEmpty GhciSetupCode -> GhciSetupCode # stimes :: Integral b => b -> GhciSetupCode -> GhciSetupCode # | |||||
| Generic GhciSetupCode Source # | |||||
Defined in Hix.Data.GhciConfig Associated Types
| |||||
| Show GhciSetupCode Source # | |||||
Defined in Hix.Data.GhciConfig Methods showsPrec :: Int -> GhciSetupCode -> ShowS # show :: GhciSetupCode -> String # showList :: [GhciSetupCode] -> ShowS # | |||||
| Eq GhciSetupCode Source # | |||||
Defined in Hix.Data.GhciConfig Methods (==) :: GhciSetupCode -> GhciSetupCode -> Bool # (/=) :: GhciSetupCode -> GhciSetupCode -> Bool # | |||||
| Ord GhciSetupCode Source # | |||||
Defined in Hix.Data.GhciConfig Methods compare :: GhciSetupCode -> GhciSetupCode -> Ordering # (<) :: GhciSetupCode -> GhciSetupCode -> Bool # (<=) :: GhciSetupCode -> GhciSetupCode -> Bool # (>) :: GhciSetupCode -> GhciSetupCode -> Bool # (>=) :: GhciSetupCode -> GhciSetupCode -> Bool # max :: GhciSetupCode -> GhciSetupCode -> GhciSetupCode # min :: GhciSetupCode -> GhciSetupCode -> GhciSetupCode # | |||||
| type Rep GhciSetupCode Source # | |||||
Defined in Hix.Data.GhciConfig type Rep GhciSetupCode = D1 ('MetaData "GhciSetupCode" "Hix.Data.GhciConfig" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "GhciSetupCode" 'PrefixI 'True) (S1 ('MetaSel ('Just "unGhciSetupCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) | |||||
newtype GhciRunExpr Source #
Constructors
| GhciRunExpr | |
Fields | |
Instances
| FromJSON GhciRunExpr Source # | |||||
Defined in Hix.Data.GhciConfig | |||||
| IsString GhciRunExpr Source # | |||||
Defined in Hix.Data.GhciConfig Methods fromString :: String -> GhciRunExpr # | |||||
| Generic GhciRunExpr Source # | |||||
Defined in Hix.Data.GhciConfig Associated Types
| |||||
| Show GhciRunExpr Source # | |||||
Defined in Hix.Data.GhciConfig Methods showsPrec :: Int -> GhciRunExpr -> ShowS # show :: GhciRunExpr -> String # showList :: [GhciRunExpr] -> ShowS # | |||||
| Eq GhciRunExpr Source # | |||||
Defined in Hix.Data.GhciConfig | |||||
| Ord GhciRunExpr Source # | |||||
Defined in Hix.Data.GhciConfig Methods compare :: GhciRunExpr -> GhciRunExpr -> Ordering # (<) :: GhciRunExpr -> GhciRunExpr -> Bool # (<=) :: GhciRunExpr -> GhciRunExpr -> Bool # (>) :: GhciRunExpr -> GhciRunExpr -> Bool # (>=) :: GhciRunExpr -> GhciRunExpr -> Bool # max :: GhciRunExpr -> GhciRunExpr -> GhciRunExpr # min :: GhciRunExpr -> GhciRunExpr -> GhciRunExpr # | |||||
| type Rep GhciRunExpr Source # | |||||
Defined in Hix.Data.GhciConfig type Rep GhciRunExpr = D1 ('MetaData "GhciRunExpr" "Hix.Data.GhciConfig" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "GhciRunExpr" 'PrefixI 'True) (S1 ('MetaSel ('Just "unGhciRunExpr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) | |||||
Constructors
| GhciArgs | |
Fields
| |
Instances
| FromJSON GhciArgs Source # | |||||
Defined in Hix.Data.GhciConfig | |||||
| Generic GhciArgs Source # | |||||
Defined in Hix.Data.GhciConfig Associated Types
| |||||
| IsList GhciArgs Source # | |||||
| Show GhciArgs Source # | |||||
| Eq GhciArgs Source # | |||||
| Ord GhciArgs Source # | |||||
Defined in Hix.Data.GhciConfig | |||||
| type Rep GhciArgs Source # | |||||
Defined in Hix.Data.GhciConfig | |||||
| type Item GhciArgs Source # | |||||
Defined in Hix.Data.GhciConfig | |||||
Constructors
| ChangeDir | |
Fields
| |
Constructors
| EnvConfig | |
Fields | |
Instances
| FromJSON EnvConfig Source # | |||||
Defined in Hix.Data.GhciConfig | |||||
| Generic EnvConfig Source # | |||||
Defined in Hix.Data.GhciConfig Associated Types
| |||||
| Show EnvConfig Source # | |||||
| Eq EnvConfig Source # | |||||
| type Rep EnvConfig Source # | |||||
Defined in Hix.Data.GhciConfig type Rep EnvConfig = D1 ('MetaData "EnvConfig" "Hix.Data.GhciConfig" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "EnvConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "packages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PackagesConfig) :*: (S1 ('MetaSel ('Just "defaultEnv") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EnvRunner) :*: S1 ('MetaSel ('Just "mainPackage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageName))))) | |||||
data GhciConfig Source #
Constructors
| GhciConfig | |
Fields | |
Instances
| FromJSON GhciConfig Source # | |||||
Defined in Hix.Data.GhciConfig | |||||
| Generic GhciConfig Source # | |||||
Defined in Hix.Data.GhciConfig Associated Types
| |||||
| Show GhciConfig Source # | |||||
Defined in Hix.Data.GhciConfig Methods showsPrec :: Int -> GhciConfig -> ShowS # show :: GhciConfig -> String # showList :: [GhciConfig] -> ShowS # | |||||
| Eq GhciConfig Source # | |||||
Defined in Hix.Data.GhciConfig | |||||
| type Rep GhciConfig Source # | |||||
Defined in Hix.Data.GhciConfig type Rep GhciConfig = D1 ('MetaData "GhciConfig" "Hix.Data.GhciConfig" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "GhciConfig" 'PrefixI 'True) ((S1 ('MetaSel ('Just "packages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PackagesConfig) :*: S1 ('MetaSel ('Just "mainPackage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageName))) :*: (S1 ('MetaSel ('Just "setup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Map RunnerName GhciSetupCode)) :*: (S1 ('MetaSel ('Just "run") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Map RunnerName GhciRunExpr)) :*: S1 ('MetaSel ('Just "args") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GhciArgs))))) | |||||