Safe Haskell | None |
---|---|
Language | Haskell2010 |
- genValidUtf8 :: Gen Text
- shrinkValidUtf8 :: Text -> [Text]
- utf8BS :: Gen ByteString
- shrinkUtf8BS :: ByteString -> [ByteString]
- genValidUtf81 :: Gen Text
- shrinkValidUtf81 :: Text -> [Text]
- utf8BS1 :: Gen ByteString
- shrinkUtf8BS1 :: ByteString -> [ByteString]
- oneByte :: Gen ByteString
- twoByte :: Gen ByteString
- threeByte :: Gen ByteString
Documentation
utf8BS :: Gen ByteString Source #
Generate a possibly-empty sequence of bytes which represent a valid UTF-8 code point.
shrinkUtf8BS :: ByteString -> [ByteString] Source #
Shrink a possible-empty sequence of bytes which represent a valid UTF-8 code point.
genValidUtf81 :: Gen Text Source #
Like genValidUtf8
, but does not allow empty Text
values.
shrinkValidUtf81 :: Text -> [Text] Source #
List genValidUtf8
, bute does not allow empty Text
values.
utf8BS1 :: Gen ByteString Source #
Like utf8BS
, but does not allow empty ByteString
s.
shrinkUtf8BS1 :: ByteString -> [ByteString] Source #
Like shrinkUtf8BS
, but does not allow empty ByteString
s.
Generators for single characters
oneByte :: Gen ByteString Source #
Single-byte UTF-8 (i.e., a standard ASCII byte with a cleared MSB).
twoByte :: Gen ByteString Source #