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.
PartVariable :: String -> PartDescbutcher UI.Butcher.Monadic.Types No documentation available.
PartWithHelp :: Doc -> PartDesc -> PartDescbutcher UI.Butcher.Monadic.Types No documentation available.
module Distribution.Solver.Compat.
Prelude This module does two things:
- Acts as a compatibility layer, like base-compat.
- Provides commonly used imports.
-
cabal-install-solver Distribution.Solver.Compat.Prelude Proxy is a type that holds no data, but has a phantom parameter of arbitrary type (or even kind). Its use is to provide type information, even though there is no value available of that type (or it may be too costly to create one). Historically, Proxy :: Proxy a is a safer alternative to the undefined :: a idiom.
>>> Proxy :: Proxy (Void, Int -> Int) Proxy
Proxy can even hold types of higher kinds,>>> Proxy :: Proxy Either Proxy
>>> Proxy :: Proxy Functor Proxy
>>> Proxy :: Proxy complicatedStructure Proxy
-
cabal-install-solver Distribution.Solver.Compat.Prelude No documentation available.
newtype
PruneAfterFirstSuccess cabal-install-solver Distribution.Solver.Modular Whether to remove all choices after the first successful choice at each level in the search tree.
PruneAfterFirstSuccess :: Bool -> PruneAfterFirstSuccesscabal-install-solver Distribution.Solver.Modular No documentation available.
-
cabal-install-solver Distribution.Solver.Modular.Assignment A (partial) package assignment. Qualified package names are associated with instances.
Pkg :: PkgconfigName -> PkgconfigVersionRange -> Dep qpncabal-install-solver Distribution.Solver.Modular.Dependency dependency on a pkg-config package
-
cabal-install-solver Distribution.Solver.Modular.Dependency An exposed component within a package. This type is used to represent build-depends and build-tool-depends dependencies.