Distribution.Version

Package versions

data Version

mkVersion

mkVersion'

versionNumbers

nullVersion

alterVersion

Version ranges

data VersionRange

Constructing

anyVersion

noVersion

thisVersion

notThisVersion

laterVersion

earlierVersion

orLaterVersion

orEarlierVersion

unionVersionRanges

intersectVersionRanges

differenceVersionRanges

invertVersionRange

withinVersion

majorBoundVersion

betweenVersionsInclusive

Inspection

withinRange

isAnyVersion

isNoVersion

isSpecificVersion

simplifyVersionRange

foldVersionRange

foldVersionRange'

hasUpperBound

hasLowerBound

Modification

removeUpperBound

removeLowerBound

Version intervals view

asVersionIntervals

type VersionInterval

data LowerBound

data UpperBound

data Bound

VersionIntervals abstract type

data VersionIntervals

toVersionIntervals

fromVersionIntervals

withinIntervals

versionIntervals

mkVersionIntervals

unionVersionIntervals

intersectVersionIntervals

invertVersionIntervals