[][src]Module melib::backends

Re-exports

pub use self::imap::ImapType;

Modules

imap
maildir
mbox

https://wiki2.dovecot.org/MailboxFormat/mbox

Structs

Backend
Backends

A hashmap containing all available mail backends. An abstraction over any available backends.

FolderPermissions
NotifyFn
ReadOnlyOp

Wrapper for BackendOps that are to be set read-only.

RefreshEvent
RefreshEventConsumer

A RefreshEventConsumer is a boxed closure that must be used to consume a RefreshEvent and send it to a UI provided channel. We need this level of abstraction to provide an interface for all users of mailbox refresh events.

Enums

FolderOperation
RefreshEventKind
SpecialUsageMailbox

Traits

BackendFolder
BackendOp

A BackendOp manages common operations for the various mail backends. They only live for the duration of the operation. They are generated by the operation method of Mailbackend trait.

MailBackend

Functions

folder_default

Type Definitions

BackendCreator
Folder
FolderHash