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