Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Parsers for IMAP server responses
Documentation
eval :: (RespDerivs -> Result RespDerivs r) -> String -> ByteString -> r Source #
eval' :: (RespDerivs -> Result RespDerivs r) -> String -> String -> r Source #
pNone :: RespDerivs -> Result RespDerivs (ServerResponse, MboxUpdate, ()) Source #
pCapability :: RespDerivs -> Result RespDerivs (ServerResponse, MboxUpdate, [String]) Source #
pSelect :: RespDerivs -> Result RespDerivs (ServerResponse, MboxUpdate, MailboxInfo) Source #
pList :: RespDerivs -> Result RespDerivs (ServerResponse, MboxUpdate, [([Attribute], String, MailboxName)]) Source #
pLsub :: RespDerivs -> Result RespDerivs (ServerResponse, MboxUpdate, [([Attribute], String, MailboxName)]) Source #
pStatus :: RespDerivs -> Result RespDerivs (ServerResponse, MboxUpdate, [(MailboxStatus, Integer)]) Source #
pExpunge :: RespDerivs -> Result RespDerivs (ServerResponse, MboxUpdate, [Integer]) Source #
pSearch :: RespDerivs -> Result RespDerivs (ServerResponse, MboxUpdate, [UID]) Source #
pFetch :: RespDerivs -> Result RespDerivs (ServerResponse, MboxUpdate, [(Integer, [(String, String)])]) Source #