hix-0.7.1: Haskell/Nix development build tools
Safe HaskellSafe-Inferred
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 :: Type -> Type #

IsList InstalledPackages Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.Packages

Associated Types

type Item InstalledPackages #

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.7.1-GF38grEMhDKjpxBMjWXGC" '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 :: Type -> Type #

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.7.1-GF38grEMhDKjpxBMjWXGC" 'False) (C1 ('MetaCons "GhcPackages" 'PrefixI 'True) (S1 ('MetaSel ('Just "installed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InstalledPackages) :*: S1 ('MetaSel ('Just "available") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SourcePackages)))