-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Validating an email address against HTML standard -- @package html-email-validate @version 0.2.0.0 module Text.Html.Email.Validate -- | Validates given email. Email shouldn't have trailing or preceding -- spaces -- --
--   >>> :set -XOverloadedStrings
--   
--   >>> isValidEmail "name@example.com"
--   True
--   
--   >>> isValidEmail "name@example..com"
--   False
--   
isValidEmail :: Text -> Bool -- | Represents an email address data EmailAddress EmailAddress :: Text -> Text -> EmailAddress localPart :: EmailAddress -> Text domainPart :: EmailAddress -> Text -- | Convert to text. -- --
--   >>> emailToText $ EmailAddress "name" "example.com"
--   "name@example.com
--   
emailToText :: EmailAddress -> Text -- | Parce an email. Error messages aren't very helpful. parseEmail :: Text -> Either String EmailAddress -- | Attoparsec parser. emailParser :: Parser EmailAddress instance Typeable EmailAddress instance Eq EmailAddress instance Ord EmailAddress instance Data EmailAddress instance Generic EmailAddress instance Datatype D1EmailAddress instance Constructor C1_0EmailAddress instance Selector S1_0_0EmailAddress instance Selector S1_0_1EmailAddress instance Read EmailAddress instance Show EmailAddress