Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Data.Version.Extra
Description
This module extends Data.Version with extra utilities. The package also exports the existing Data.Version functions.
Synopsis
- data Version = Version {
- versionBranch :: [Int]
- versionTags :: [String]
- parseVersion :: ReadP Version
- makeVersion :: [Int] -> Version
- showVersion :: Version -> String
- readVersion :: Partial => String -> Version
Documentation
Constructors
Version | |
Fields
|
Instances
NFData Version | |||||
Defined in Control.DeepSeq | |||||
Generic Version | |||||
Defined in GHC.Internal.Data.Version Associated Types
| |||||
IsList Version | |||||
Read Version | |||||
Show Version | |||||
Eq Version | |||||
Ord Version | |||||
type Rep Version | |||||
Defined in GHC.Internal.Data.Version type Rep Version = D1 ('MetaData "Version" "GHC.Internal.Data.Version" "ghc-internal" 'False) (C1 ('MetaCons "Version" 'PrefixI 'True) (S1 ('MetaSel ('Just "versionBranch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Int]) :*: S1 ('MetaSel ('Just "versionTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [String]))) | |||||
type Item Version | |||||
Defined in GHC.Internal.IsList type Item Version = Int |
parseVersion :: ReadP Version #
makeVersion :: [Int] -> Version #
showVersion :: Version -> String #