Generate an URI that parses using parseURIReference.
Modulegenvalidity-network-uri-0.1.0.0Haskell2010
Data.GenValidity.URI
GenValid instances for URI and URIAuth
The main API of this module is in the orphan instances GenValid URI and GenValid URIAuth.
Contents
Synopsis
- value genURIReference
- value genURI
- value genRelativeReference
- value genAbsoluteURI
- value genAbsoluteURI
- value genCharALPHA
- value genCharDIGIT
- value genCharGenDelim
- value genCharHEXDIG
- value genCharReserved
- value genCharSubDelim
- value genCharUnreserved
- value genFragment
- value genHost
- value genIPLiteral
- value genIPv4Address
- value genIPv6Address
- value genIPvFuture
- value genPath
- value genPathAbEmpty
- value genPathAbsolute
- value genPathChar
- value genPathEmpty
- value genPathNoScheme
- value genPathRootless
- value genPercentEncodedChar
- value genPort
- value genQuery
- value genRegName
- value genRelativeReference
- value genScheme
- value genSegment
- value genSegmentNz
- value genSegmentNzNc
- value genURI
- value genURIReference
- value genUserInfo
- value nullOrAppend
- value nullOrPrepend
- value shrinkFragment
- value shrinkHost
- value shrinkPath
- value shrinkPort
- value shrinkQuery
- value shrinkScheme
- value shrinkUserInfo
- Packagegenvalidity-network-uri-0.1.0.0
- Exports46
- LanguageHaskell2010
- LicenceMIT
- SourceURI.hs
Specific Generators
Generate an URI that parses using parseRelativeReference.
Generate an URI that parses using parseAbsoluteURI.
Export everything for testing, **You probably do not want to use any of the functions below**.
Generate an URI that parses using parseAbsoluteURI.
Generate an URI that parses using parseRelativeReference.
Generate an URI that parses using parseURIReference.
Shrinking this is complicated so we only shrink to "no fragment".
Shrinking this is complicated so we only shrink to "no query".