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

Hix.Managed.Cabal.Data.Packages

Synopsis

Documentation

newtype InstalledPackages Source #

Instances

Instances details
Monoid InstalledPackages Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Packages

Semigroup InstalledPackages Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Packages

Generic InstalledPackages Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Packages

Associated Types

type Rep InstalledPackages 
Instance details

Defined in Hix.Managed.Cabal.Data.Packages

type Rep InstalledPackages = D1 ('MetaData "InstalledPackages" "Hix.Managed.Cabal.Data.Packages" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "InstalledPackages" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [(PackageId, [PackageId])])))
IsList InstalledPackages Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Packages

Associated Types

type Item InstalledPackages 
Instance details

Defined in Hix.Managed.Cabal.Data.Packages

Show InstalledPackages Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Packages

Eq InstalledPackages Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Packages

type Rep InstalledPackages Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Packages

type Rep InstalledPackages = D1 ('MetaData "InstalledPackages" "Hix.Managed.Cabal.Data.Packages" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "InstalledPackages" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [(PackageId, [PackageId])])))
type Item InstalledPackages Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Packages

data GhcPackages Source #

Mock data for package indexes for the solver.

Installed packages should not contain local packages, since they have fixed dependency versions. Instead, they should be included in the available packages, but this is done automatically by the SolveResources initializer, so these here correspond only to Hackage packages.

Instances

Instances details
Generic GhcPackages Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Packages

Associated Types

type Rep GhcPackages 
Instance details

Defined in Hix.Managed.Cabal.Data.Packages

type Rep GhcPackages = D1 ('MetaData "GhcPackages" "Hix.Managed.Cabal.Data.Packages" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "GhcPackages" 'PrefixI 'True) (S1 ('MetaSel ('Just "installed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InstalledPackages) :*: S1 ('MetaSel ('Just "available") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SourcePackages)))
Show GhcPackages Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Packages

Eq GhcPackages Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Packages

type Rep GhcPackages Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Packages

type Rep GhcPackages = D1 ('MetaData "GhcPackages" "Hix.Managed.Cabal.Data.Packages" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "GhcPackages" 'PrefixI 'True) (S1 ('MetaSel ('Just "installed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InstalledPackages) :*: S1 ('MetaSel ('Just "available") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SourcePackages)))