MissingH-0.16.0: ContentsIndex
MissingH.Wash.Mail.MailParser
Synopsis
parseMessageFromFile :: FilePath -> IO (Either ParseError RawMessage)
parseMessageFromString :: String -> Either ParseError RawMessage
parseDateTimeFromString :: String -> Either ParseError DateTime2822
data RawMessage = RawMessage {
rawHeaders :: [Header]
rawLines :: [String]
}
digestMessage :: RawMessage -> Message
digestMessage' :: ContentType -> RawMessage -> Message
data DateTime2822 = DateTime2822 (Maybe DayOfWeek) Date2822 Time2822
type DayOfWeek = Int
data Date2822 = Date2822 Int Int Int
data Time2822 = Time2822 TimeOfDay2822 Zone2822
data TimeOfDay2822 = TimeOfDay2822 Int Int Int
data Zone2822 = Zone2822 Char Int Int
Documentation
parseMessageFromFile :: FilePath -> IO (Either ParseError RawMessage)
parseMessageFromString :: String -> Either ParseError RawMessage
parseDateTimeFromString :: String -> Either ParseError DateTime2822
data RawMessage
Constructors
RawMessage
rawHeaders :: [Header]
rawLines :: [String]
show/hide Instances
digestMessage :: RawMessage -> Message
digestMessage' :: ContentType -> RawMessage -> Message
data DateTime2822
parse contents of Date field according to RFC2822
Constructors
DateTime2822 (Maybe DayOfWeek) Date2822 Time2822
show/hide Instances
type DayOfWeek = Int
data Date2822
Constructors
Date2822 Int Int Int
show/hide Instances
data Time2822
Constructors
Time2822 TimeOfDay2822 Zone2822
show/hide Instances
data TimeOfDay2822
Constructors
TimeOfDay2822 Int Int Int
show/hide Instances
data Zone2822
Constructors
Zone2822 Char Int Int
show/hide Instances
Produced by Haddock version 0.8