Cabal-3.2.1.0: A framework for packaging Haskell software
Safe Haskell None
Language Haskell2010

Distribution.Types.PackageVersionConstraint

Synopsis

Documentation

data PackageVersionConstraint Source #

A version constraint on a package. Different from ExeDependency and Dependency since it does not specify the need for a component, not even the main library. There are a few places in the codebase where Dependency is used where PackageVersionConstraint should be used instead (#5570).

Instances

Instances details
Eq PackageVersionConstraint Source #
Instance details

Defined in Distribution.Types.PackageVersionConstraint

Data PackageVersionConstraint Source #
Instance details

Defined in Distribution.Types.PackageVersionConstraint

Read PackageVersionConstraint Source #
Instance details

Defined in Distribution.Types.PackageVersionConstraint

Show PackageVersionConstraint Source #
Instance details

Defined in Distribution.Types.PackageVersionConstraint

Generic PackageVersionConstraint Source #
Instance details

Defined in Distribution.Types.PackageVersionConstraint

Binary PackageVersionConstraint Source #
Instance details

Defined in Distribution.Types.PackageVersionConstraint

NFData PackageVersionConstraint Source #
Instance details

Defined in Distribution.Types.PackageVersionConstraint

Structured PackageVersionConstraint Source #
Instance details

Defined in Distribution.Types.PackageVersionConstraint

Pretty PackageVersionConstraint Source #
Instance details

Defined in Distribution.Types.PackageVersionConstraint

Parsec PackageVersionConstraint Source #
Instance details

Defined in Distribution.Types.PackageVersionConstraint

type Rep PackageVersionConstraint Source #
Instance details

Defined in Distribution.Types.PackageVersionConstraint