Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data EMailAddress
- mkEMailAddress :: String -> Maybe EMailAddress
- unEMailAddress :: EMailAddress -> String
Documentation
data EMailAddress Source #
>>>
mkEMailAddress " accept . full (rfc822) . syntax @ example . org "
Just (EMailAddress "accept.full.syntax@example.org")
>>>
mkEMailAddress "@this@is@not@good@"
Nothing
>>>
prettyShow (fromString "joe @ example.net" :: EMailAddress)
"joe@example.net"
Instances
mkEMailAddress :: String -> Maybe EMailAddress Source #
Constructor function for e-mail addresses. Returns Nothing
if the input
is syntactically invalid.
unEMailAddress :: EMailAddress -> String Source #
Accessor function for the underlying path of strings.