Hoogle Search
Within LTS Haskell 24.42 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
cabal-install-solver Distribution.Solver.Types.PackageIndex The collection of information about packages from one or more PackageDBs. It can be searched efficiently by package name and version.
module Distribution.Solver.Types.
PackagePath No documentation available.
-
cabal-install-solver Distribution.Solver.Types.PackagePath A package path consists of a namespace and a package path inside that namespace.
PackagePath :: Namespace -> Qualifier -> PackagePathcabal-install-solver Distribution.Solver.Types.PackagePath No documentation available.
module Distribution.Solver.Types.
PackagePreferences No documentation available.
-
cabal-install-solver Distribution.Solver.Types.PackagePreferences Per-package preferences on the version. It is a soft constraint that the DependencyResolver should try to respect where possible. It consists of an InstalledPreference which says if we prefer versions of packages that are already installed. It also has (possibly multiple) PackageVersionPreferences which are suggested constraints on the version number. The resolver should try to use package versions that satisfy the maximum number of the suggested version constraints. It is not specified if preferences on some packages are more important than others.
-
cabal-install-solver Distribution.Solver.Types.PackagePreferences No documentation available.
module Distribution.Solver.Types.
PkgConfigDb Read the list of packages available to pkg-config.
-
cabal-install-solver Distribution.Solver.Types.PkgConfigDb The list of packages installed in the system visible to pkg-config. This is an opaque datatype, to be constructed with readPkgConfigDb and queried with pkgConfigPkgPresent.
PkgConfigDb :: Map PkgconfigName (Maybe PkgconfigVersion) -> PkgConfigDbcabal-install-solver Distribution.Solver.Types.PkgConfigDb If an entry is Nothing, this means that the package seems to be present, but we don't know the exact version (because parsing of the version number failed).