hix-0.8.0: Haskell/Nix development build tools
Safe HaskellNone
LanguageGHC2021

Hix.Managed.Cabal.Data.Config

Documentation

newtype HackageRepoName Source #

Constructors

HackageRepoName Text 

Instances

Instances details
IsString HackageRepoName Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Generic HackageRepoName Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Associated Types

type Rep HackageRepoName 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

type Rep HackageRepoName = D1 ('MetaData "HackageRepoName" "Hix.Managed.Cabal.Data.Config" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "HackageRepoName" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Show HackageRepoName Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Default HackageRepoName Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Eq HackageRepoName Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Ord HackageRepoName Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

type Rep HackageRepoName Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

type Rep HackageRepoName = D1 ('MetaData "HackageRepoName" "Hix.Managed.Cabal.Data.Config" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "HackageRepoName" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype GhcPath Source #

Constructors

GhcPath (Path Abs Dir) 

Instances

Instances details
FromJSON GhcPath Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Generic GhcPath Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Associated Types

type Rep GhcPath 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

type Rep GhcPath = D1 ('MetaData "GhcPath" "Hix.Managed.Cabal.Data.Config" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "GhcPath" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Path Abs Dir))))

Methods

from :: GhcPath -> Rep GhcPath x #

to :: Rep GhcPath x -> GhcPath #

Show GhcPath Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Eq GhcPath Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Methods

(==) :: GhcPath -> GhcPath -> Bool #

(/=) :: GhcPath -> GhcPath -> Bool #

type Rep GhcPath Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

type Rep GhcPath = D1 ('MetaData "GhcPath" "Hix.Managed.Cabal.Data.Config" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "GhcPath" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Path Abs Dir))))

data GhcDb Source #

Instances

Instances details
FromJSON GhcDb Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Generic GhcDb Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Associated Types

type Rep GhcDb 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

type Rep GhcDb = D1 ('MetaData "GhcDb" "Hix.Managed.Cabal.Data.Config" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "GhcDbSystem" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GhcPath))) :+: C1 ('MetaCons "GhcDbSynthetic" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GhcPackages)))

Methods

from :: GhcDb -> Rep GhcDb x #

to :: Rep GhcDb x -> GhcDb #

Show GhcDb Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Methods

showsPrec :: Int -> GhcDb -> ShowS #

show :: GhcDb -> String #

showList :: [GhcDb] -> ShowS #

Eq GhcDb Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Methods

(==) :: GhcDb -> GhcDb -> Bool #

(/=) :: GhcDb -> GhcDb -> Bool #

type Rep GhcDb Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

type Rep GhcDb = D1 ('MetaData "GhcDb" "Hix.Managed.Cabal.Data.Config" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "GhcDbSystem" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GhcPath))) :+: C1 ('MetaCons "GhcDbSynthetic" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GhcPackages)))

newtype HackageIndexState Source #

Instances

Instances details
Generic HackageIndexState Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Associated Types

type Rep HackageIndexState 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

type Rep HackageIndexState = D1 ('MetaData "HackageIndexState" "Hix.Managed.Cabal.Data.Config" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "HackageIndexState" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Timestamp)))
Show HackageIndexState Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Eq HackageIndexState Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

type Rep HackageIndexState Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

type Rep HackageIndexState = D1 ('MetaData "HackageIndexState" "Hix.Managed.Cabal.Data.Config" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "HackageIndexState" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Timestamp)))

data CabalConfig Source #

Instances

Instances details
Generic CabalConfig Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Associated Types

type Rep CabalConfig 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

type Rep CabalConfig = D1 ('MetaData "CabalConfig" "Hix.Managed.Cabal.Data.Config" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "CabalConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "indexState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HackageIndexState))))
Show CabalConfig Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Default CabalConfig Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Methods

def :: CabalConfig #

Eq CabalConfig Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

type Rep CabalConfig Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

type Rep CabalConfig = D1 ('MetaData "CabalConfig" "Hix.Managed.Cabal.Data.Config" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "CabalConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "indexState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HackageIndexState))))

data SolveConfig Source #

Instances

Instances details
Generic SolveConfig Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Associated Types

type Rep SolveConfig 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Show SolveConfig Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Default SolveConfig Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

Methods

def :: SolveConfig #

Eq SolveConfig Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config

type Rep SolveConfig Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Config