[][src]Module melib::backends

Re-exports

pub use self::notmuch::NotmuchDb;
pub use self::imap::ImapType;
pub use self::nntp::NntpType;

Modules

imap
jmap
maildir
mbox

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

nntp
notmuch

Structs

Backend
BackendEventConsumer
Backends

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

EnvelopeHashBatch
LazyCountSet
MailBackendCapabilities
MailboxPermissions
Pin

A pinned pointer.

ReadOnlyOp

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

RefreshEvent

Enums

BackendEvent
MailBackendExtensionStatus
RefreshEventKind
SpecialUsageMailbox

Constants

NOTMUCH_ERROR_MSG

Traits

BackendMailbox
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
Stream

A stream of values produced asynchronously.

Type Definitions

AccountHash
BackendCreator
Mailbox
MailboxHash
ResultFuture