| Safe Haskell | Safe | 
|---|---|
| Language | Haskell2010 | 
Contents
Synopsis
- data EmailAddress
 - validate :: ByteString -> Either String EmailAddress
 - toByteString :: EmailAddress -> ByteString
 
Email address
data EmailAddress #
Represents an email address.
Instances
validate :: ByteString -> Either String EmailAddress #
If you want to find out *why* a particular string is not an email address, use this.
Examples:
>>>validate "example@example.com"Right "example@example.com"
>>>validate "not.good"Left "at sign > @: not enough input"
toByteString :: EmailAddress -> ByteString #
Converts an email address back to a ByteString