HORIZON HASKELLDocslts/ghc-10.0.x5ff592b2026-10-19Search packagesCtrl K
Theme: |

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 5ff592b · 2026-10-19

Modulecabal-install-solver-3.18.1.0

Distribution.Solver.Modular.Package

Synopsis

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