HORIZON HASKELLDocsmaster5ff592b2026-10-19Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · master · 5ff592b · 2026-10-19

Modulecabal-install-solver-3.18.1.0

Distribution.Solver.Modular.Package

  • 9 types
  • 12 values
datadata PackageIdentifier
#

The name and version of a package.

Constructors

Instances13Eq, Data, Ord, Read, Show, Generic, …
newtypenewtype PackageName
#

A package name.

Use mkPackageName and unPackageName to convert from/to a String.

This type is opaque since Cabal-2.0

Instances13Eq, Data, Ord, Read, Show, IsString, …
newtypenewtype PkgconfigName
#

A pkg-config library name

This is parsed as any valid argument to the pkg-config utility.

Instances13Eq, Data, Ord, Read, Show, IsString, …
datadata I
#

Constructors

Instances3Eq, Ord, Show
  • Eq IDefined in cabal-install-solver-3.18.1.0 · Distribution.Solver.Modular.Package
  • Ord IDefined in cabal-install-solver-3.18.1.0 · Distribution.Solver.Modular.Package
  • Show IDefined in cabal-install-solver-3.18.1.0 · Distribution.Solver.Modular.Package
datadata Loc
#

Constructors

Instances3Eq, Ord, Show
  • Eq LocDefined in cabal-install-solver-3.18.1.0 · Distribution.Solver.Modular.Package
  • Ord LocDefined in cabal-install-solver-3.18.1.0 · Distribution.Solver.Modular.Package
  • Show LocDefined in cabal-install-solver-3.18.1.0 · Distribution.Solver.Modular.Package
datadata PI qpn
#

Constructors

Instances4Functor, Eq, Ord, Show
  • Functor PIDefined in cabal-install-solver-3.18.1.0 · Distribution.Solver.Modular.Package
  • Eq qpn => Eq (PI qpn)Defined in cabal-install-solver-3.18.1.0 · Distribution.Solver.Modular.Package
  • Ord qpn => Ord (PI qpn)Defined in cabal-install-solver-3.18.1.0 · Distribution.Solver.Modular.Package
  • Show qpn => Show (PI qpn)Defined in cabal-install-solver-3.18.1.0 · Distribution.Solver.Modular.Package