Safe Haskell | None |
---|---|
Language | Haskell2010 |
HaskellCI.Newtypes
Synopsis
- newtype PackageLocation = PackageLocation String
- newtype NoCommas = NoCommas String
- newtype HeadVersion = HeadVersion {}
- newtype Int' = Int' Int
- newtype Range = Range VersionRange
- newtype AlaSet sep b a = AlaSet {}
- alaSet :: sep -> Set a -> AlaSet sep (Identity a) a
- alaSet' :: sep -> (a -> b) -> Set a -> AlaSet sep b a
- hack :: Proxy a -> proxy a
Documentation
newtype PackageLocation Source #
Constructors
PackageLocation String |
Instances
Parsec PackageLocation Source # | This is a bit tricky since it has to cover globs which have embedded |
Defined in HaskellCI.Newtypes Methods parsec :: CabalParsing m => m PackageLocation # | |
Pretty PackageLocation Source # | |
Defined in HaskellCI.Newtypes Methods pretty :: PackageLocation -> Doc # prettyVersioned :: CabalSpecVersion -> PackageLocation -> Doc # | |
Newtype String PackageLocation Source # | |
Defined in HaskellCI.Newtypes |
newtype HeadVersion Source #
Constructors
HeadVersion | |
Fields |
Instances
Parsec HeadVersion Source # | |
Defined in HaskellCI.Newtypes Methods parsec :: CabalParsing m => m HeadVersion # | |
Pretty HeadVersion Source # | |
Defined in HaskellCI.Newtypes | |
Newtype (Maybe Version) HeadVersion Source # | |
Defined in HaskellCI.Newtypes |
Constructors
Range VersionRange |
Instances
Parsec Range Source # | |
Defined in HaskellCI.Newtypes Methods parsec :: CabalParsing m => m Range # | |
Pretty Range Source # | |
Defined in HaskellCI.Newtypes | |
Newtype VersionRange Range Source # | |
Defined in HaskellCI.Newtypes |
newtype AlaSet sep b a Source #
Instances
Newtype (Set a) (AlaSet sep b a) Source # | |
(Newtype a b, Ord a, Sep sep, Parsec b) => Parsec (AlaSet sep b a) Source # | |
Defined in HaskellCI.Newtypes Methods parsec :: CabalParsing m => m (AlaSet sep b a) # | |
(Newtype a b, Sep sep, Pretty b) => Pretty (AlaSet sep b a) Source # | |
Defined in HaskellCI.Newtypes Methods pretty :: AlaSet sep b a -> Doc # prettyVersioned :: CabalSpecVersion -> AlaSet sep b a -> Doc # |