Safe Haskell | None |
---|---|
Language | Haskell2010 |
Network.Parser.Mime
- decodelatin1 :: ByteString -> Text
- string2mimetype :: ByteString -> MimeType
- parseMimeHeaders :: Parser MimeValue
- data MimeValue = MimeValue {
- mvType :: Type
- mvDisp :: Maybe Disposition
- mvContent :: MimeContent
- mvHeaders :: Map HeaderType Text
- mvIncType :: Bool
- nullMimeValue :: MimeValue
- data Type = Type {}
- nullType :: Type
- type SubType = Text
- type TextType = Text
- data MimeType
- data Multipart
- type Content = ByteString
- data MimeContent
- data Disposition = Disposition {
- dispType :: DispType
- dispParams :: [DispParam]
- data DispType
- data DispParam
Documentation
decodelatin1 :: ByteString -> Text #
string2mimetype :: ByteString -> MimeType #
- Utilities
- Data Types
recursive at MimeContent, holding mime values
Constructors
MimeValue | |
Fields
|
content-type default as defined in rfc 2045 "Content-type: text/plain; charset=us-ascii"
type Content = ByteString #
data MimeContent #
Instances
data Disposition #
Constructors
Disposition | |
Fields
|
Instances
Constructors
DispInline | |
DispAttachment | |
DispFormData | |
DispOther Text |