Safe Haskell | Safe-Infered |
---|
WASH.Mail.MailParser
Documentation
parseMessageFromFile :: String -> IO (Either ParseError RawMessage)Source
parseMessageFromString :: String -> Either ParseError RawMessageSource
parseDateTimeFromString :: [Char] -> Either ParseError DateTime2822Source
data RawMessage Source
Constructors
RawMessage | |
Fields
|
Instances
Show RawMessage |
literalString :: ParsecT String u Identity [Char]Source
no_ws_ctl_chars :: [Char]Source
text_chars :: [Char]Source
quoted_pair :: ParsecT String u Identity CharSource
p_parameter :: ParsecT String () Identity ([Char], [Char])Source
p_contentType :: ParsecT String () Identity ContentTypeSource
p_contentTransferEncoding :: ParsecT String () Identity ContentTransferEncodingSource
p_contentDisposition :: ParsecT String () Identity ContentDispositionSource
p_contentID :: ParsecT String () Identity ContentIDSource
p_contentDescription :: ParsecT String () Identity ContentDescriptionSource
extraHeaderLine :: ParsecT String () Identity [Char]Source
lineString :: ParsecT String u Identity [Char]Source
headerBodySep :: ParsecT [Char] u Identity ()Source
message :: ParsecT String () Identity RawMessageSource
lookupHeader :: String -> Message -> Maybe StringSource
lookupRawHeader :: String -> RawMessage -> Maybe StringSource
lookupInHeaders :: String -> [Header] -> Maybe StringSource
parseHeader :: RawMessage -> String -> a -> Parsec String () a -> aSource
digestMessage' :: ContentType -> RawMessage -> MessageSource
splitBody :: [Char] -> [[Char]] -> [RawMessage]Source
decode :: ContentTransferEncoding -> String -> StringSource
parseSuccessfully :: Stream s Identity t => Parsec s () a -> SourceName -> s -> aSource