-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | GenValidity support for Text
--   
--   Please see README.md
@package genvalidity-text
@version 0.4.0.0

module Data.GenValidity.Text

-- | 'textStartingWith c' generates a <a>Text</a> value that starts with
--   <tt>c</tt>.
textStartingWith :: Char -> Gen Text

-- | 'textStartingWith g' generates a <a>Text</a> value that contains a
--   substring generated by <tt>g</tt>.
textWith :: Gen Text -> Gen Text

-- | 'textStartingWith c' generates a <a>Text</a> value that contains a
--   <tt>c</tt>.
textWithA :: Char -> Gen Text

-- | 'textWithoutAny c' generates a <a>Text</a> value that does not contain
--   any <tt>c</tt>.
textWithoutAny :: Char -> Gen Text

-- | 'textWithoutAnyOf c' generates a <a>Text</a> value that does not
--   contain any character in <tt>ls</tt>.
textWithoutAnyOf :: String -> Gen Text

-- | <a>textAllCaps</a> generates a <a>Text</a> value with only upper-case
--   characters.
textAllCaps :: Gen Text
instance Data.GenValidity.GenUnchecked Data.Text.Internal.Text
instance Data.GenValidity.GenValid Data.Text.Internal.Text
instance Data.GenValidity.GenInvalid Data.Text.Internal.Text
