A parser for email addresses.
Moduleemail-validate-2.3.2.21Haskell2010
Text.Email.Parser
- 1 type
- 5 values
- Packageemail-validate-2.3.2.21
- Exports6
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceParser.hs
Extracts the local part of an email address.
Extracts the domain part of an email address.
Represents an email address.
Instances7Eq, Data, Ord, Read, Show, Generic, …
Eq EmailAddressDefined in email-validate-2.3.2.21 · Text.Email.ParserData EmailAddressDefined in email-validate-2.3.2.21 · Text.Email.ParserOrd EmailAddressDefined in email-validate-2.3.2.21 · Text.Email.ParserRead EmailAddressDefined in email-validate-2.3.2.21 · Text.Email.ParserShow EmailAddressDefined in email-validate-2.3.2.21 · Text.Email.ParserGeneric EmailAddressDefined in email-validate-2.3.2.21 · Text.Email.Parsertype Rep EmailAddress = D1 ('MetaDataDefined in email-validate-2.3.2.21 · Text.Email.Parser"EmailAddress"
"Text.Email.Parser"
"email-validate-2.3.2.21-3dTk8FNp6ez44U9hEDiZhQ"
'False) (C1 ('MetaCons"EmailAddress"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))
Creates an email address without validating it. You should only use this when reading data from somewhere it has already been validated (e.g. a database).
Converts an email address back to a ByteString