HaskellNet-0.2.3: network related libraries such as POP3, SMTP, IMAP
Source code
Contents
Index
Text.Mime
Portability
portable
Stability
experimental
Maintainer
mukai@jmuk.org
Description
Mime Parser
Documentation
data
Mime
Source
Constructors
SinglePart
[
Header
]
ByteString
MultiPart
[
Header
] [
Mime
]
Instances
Eq
Mime
Show
Mime
type
Message
= ([
Header
],
ByteString
)
Source
type
Header
= (
FieldName
,
FieldValue
)
Source
type
FieldName
=
String
Source
type
FieldValue
=
String
Source
data
MimeDerivs
Source
Constructors
MimeDerivs
dvMessage
:: Result
MimeDerivs
Message
dvMime
:: Result
MimeDerivs
Mime
dvHeader
:: Result
MimeDerivs
Header
dvRest
:: Result
MimeDerivs
ByteString
advChar
:: Result
MimeDerivs
Char
advPos
:: Pos
Instances
Derivs
MimeDerivs
mime
::
ByteString
->
Mime
Source
message
::
ByteString
->
Message
Source
mime'
::
String
->
Mime
Source
message'
::
String
->
Message
Source
eval
:: (
MimeDerivs
-> Result
MimeDerivs
r) ->
ByteString
-> r
Source
parse
:: Pos ->
ByteString
->
MimeDerivs
Source
eval'
:: (
MimeDerivs
-> Result
MimeDerivs
r) ->
String
-> r
Source
parse'
:: Pos ->
String
->
MimeDerivs
Source
lineBreak
:: Derivs d => Parser d
String
Source
pHeader
::
MimeDerivs
-> Result
MimeDerivs
(
String
,
String
)
Source
pMessage
::
MimeDerivs
-> Result
MimeDerivs
Message
Source
pMime
::
MimeDerivs
-> Result
MimeDerivs
Mime
Source
type
CharSet
=
String
Source
data
RFC2047Derivs
Source
Constructors
RFC2047Derivs
dvHeaderExts
:: Result
RFC2047Derivs
[(
CharSet
,
String
)]
hdvChar
:: Result
RFC2047Derivs
Char
hdvPos
:: Pos
Instances
Derivs
RFC2047Derivs
headerExts
::
ByteString
-> [(
CharSet
,
String
)]
Source
headerExts'
::
String
-> [(
CharSet
,
String
)]
Source
pHeaderExts
::
RFC2047Derivs
-> Result
RFC2047Derivs
[(
CharSet
,
String
)]
Source
decodeQuoted
:: Derivs d => Parser d
String
Source
decodeB64
:: Derivs d => Parser d
String
Source
showHeader'
::
Header
->
Doc
Source
showHeader
::
CharSet
->
Header
->
Doc
Source
capital
::
String
->
String
Source
b64Encode
::
String
->
String
Source
showMessage
::
CharSet
->
Message
->
Doc
Source
showMime
::
CharSet
->
Mime
->
Doc
Source
Produced by
Haddock
version 2.7.2