| Safe Haskell | None |
|---|
Imm.Maildir
- type Maildir = FilePath
- class MaildirWriter m where
- getUniqueName :: MonadBase IO m => m String
Documentation
class MaildirWriter m whereSource
Methods
Build a maildir with subdirectories cur, new and tmp.
Add a mail to the maildir
Instances
| (MonadBase IO m, MonadError ImmError m) => MaildirWriter (ReaderT Maildir m) | |
| (MonadBase IO m, MonadError ImmError m) => MaildirWriter (ReaderT Config m) |
getUniqueName :: MonadBase IO m => m StringSource
Return an allegedly unique filename; useful to add new mail files in a maildir.