pkg-config versions.
In fact, this can be arbitrary ByteString, but Parsec instance is a little pickier.
Constructors
Instances12Eq, Data, Ord, Read, Show, Generic, …
Eq PkgconfigVersionDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.PkgconfigVersionData PkgconfigVersionDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.PkgconfigVersionOrd PkgconfigVersionDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.PkgconfigVersionRead PkgconfigVersionDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.PkgconfigVersionShow PkgconfigVersionDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.PkgconfigVersionGeneric PkgconfigVersionDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.PkgconfigVersionNFData PkgconfigVersionDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.PkgconfigVersionBinary PkgconfigVersionDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.PkgconfigVersionParsec PkgconfigVersionDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.PkgconfigVersionExample1 expression simpleParsec "1.0.2n" :: Maybe PkgconfigVersionJust (PkgconfigVersion "1.0.2n")
Example1 expression simpleParsec "0.3.5+ds" :: Maybe PkgconfigVersionNothing
Pretty PkgconfigVersionDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.PkgconfigVersionStructured PkgconfigVersionDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.PkgconfigVersiontype Rep PkgconfigVersion = D1 ('MetaDataDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.PkgconfigVersion"PkgconfigVersion"
"Distribution.Types.PkgconfigVersion"
"Cabal-syntax-3.12.1.0-3adc"
'True) (C1 ('MetaCons"PkgconfigVersion"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))