Safe Haskell | None |
---|---|
Language | Haskell2010 |
External Arbitrary
instances used by OPML types.
All instances are defined through the OpmlGen
wrapper to avoid conflicts.
- newtype OpmlGen a = OpmlGen {
- unwrap :: a
- genAlphaNum :: Gen Char
Documentation
newtype OpmlGen a
Generic a => Generic (OpmlGen a) | |
Arbitrary (OpmlGen [[NE Text]]) | Generates |
Arbitrary (OpmlGen a) => Arbitrary (OpmlGen (Maybe a)) | |
Arbitrary (OpmlGen Version) | OPML version may only be |
Arbitrary (OpmlGen URI) | Reasonable enough |
Arbitrary (OpmlGen URIAuth) | Reasonable enough |
Arbitrary (OpmlGen UTCTime) | Generates |
type Rep (OpmlGen a) |
genAlphaNum :: Gen Char
Alpha-numeric generator.