List of all items
Structs
- account::config::AccountConfig
- account::config::oauth2::OAuth2Config
- account::config::passwd::PasswordConfig
- account::config::pgp::PgpCommandsConfig
- account::config::pgp::PgpNativeConfig
- account::config::pgp::cmds::PgpCommandsConfig
- account::config::pgp::native::PgpNativeConfig
- account::sync::AccountSyncBuilder
- account::sync::config::SyncConfig
- autoconfig::config::AutoConfig
- autoconfig::config::Documentation
- autoconfig::config::DocumentationDescription
- autoconfig::config::EmailProvider
- autoconfig::config::OAuth2Config
- autoconfig::config::Pop3Config
- autoconfig::config::Server
- autoconfig::dns::DnsClient
- autoconfig::dns::MxRecord
- backend::Backend
- backend::BackendBuilder
- config::Config
- email::config::EmailHooks
- email::envelope::Address
- email::envelope::Envelope
- email::envelope::Envelopes
- email::envelope::Flags
- email::envelope::MultipleIds
- email::envelope::SingleId
- email::envelope::ThreadedEnvelope
- email::envelope::ThreadedEnvelopes
- email::envelope::address::Address
- email::envelope::config::EnvelopeConfig
- email::envelope::flag::Flags
- email::envelope::flag::add::imap::AddImapFlags
- email::envelope::flag::add::maildir::AddMaildirFlags
- email::envelope::flag::config::FlagConfig
- email::envelope::flag::remove::imap::RemoveImapFlags
- email::envelope::flag::remove::maildir::RemoveMaildirFlags
- email::envelope::flag::set::imap::SetImapFlags
- email::envelope::flag::set::maildir::SetMaildirFlags
- email::envelope::flag::sync::config::FlagSyncConfig
- email::envelope::flag::sync::config::FlagSyncPermissions
- email::envelope::get::imap::GetImapEnvelope
- email::envelope::get::maildir::GetMaildirEnvelope
- email::envelope::id::IdIterator
- email::envelope::id::MultipleIds
- email::envelope::id::SingleId
- email::envelope::list::ListEnvelopesOptions
- email::envelope::list::config::EnvelopeListConfig
- email::envelope::list::imap::ListImapEnvelopes
- email::envelope::list::maildir::ListMaildirEnvelopes
- email::envelope::sync::config::EnvelopeSyncConfig
- email::envelope::sync::config::EnvelopeSyncFilters
- email::envelope::thread::config::EnvelopeThreadConfig
- email::envelope::thread::imap::ThreadImapEnvelopes
- email::envelope::thread::maildir::ThreadMaildirEnvelopes
- email::envelope::watch::config::WatchEnvelopeConfig
- email::envelope::watch::imap::WatchImapEnvelopes
- email::envelope::watch::maildir::WatchMaildirEnvelopes
- email::message::Message
- email::message::Messages
- email::message::add::config::MessageWriteConfig
- email::message::add::imap::AddImapMessage
- email::message::add::maildir::AddMaildirMessage
- email::message::attachment::Attachment
- email::message::config::MessageConfig
- email::message::copy::imap::CopyImapMessages
- email::message::copy::maildir::CopyMaildirMessages
- email::message::delete::config::DeleteMessageConfig
- email::message::delete::imap::DeleteImapMessages
- email::message::delete::maildir::DeleteMaildirMessages
- email::message::get::config::MessageReadConfig
- email::message::get::imap::GetImapMessages
- email::message::get::maildir::GetMaildirMessages
- email::message::move::imap::MoveImapMessages
- email::message::move::maildir::MoveMaildirMessages
- email::message::peek::imap::PeekImapMessages
- email::message::peek::maildir::PeekMaildirMessages
- email::message::remove::imap::RemoveImapMessages
- email::message::remove::maildir::RemoveMaildirMessages
- email::message::send::config::MessageSendConfig
- email::message::send::sendmail::SendSendmailMessage
- email::message::send::smtp::SendSmtpMessage
- email::message::sync::config::MessageSyncConfig
- email::message::sync::config::MessageSyncPermissions
- email::message::template::MimeInterpreter
- email::message::template::Template
- email::message::template::TemplateBody
- email::message::template::TemplateCursor
- email::message::template::config::TemplateConfig
- email::message::template::forward::ForwardTemplateBuilder
- email::message::template::forward::config::ForwardTemplateConfig
- email::message::template::new::NewTemplateBuilder
- email::message::template::new::config::NewTemplateConfig
- email::message::template::reply::ReplyTemplateBuilder
- email::message::template::reply::config::ReplyTemplateConfig
- email::search_query::SearchEmailsQuery
- email::search_query::sort::SearchEmailsSorter
- email::sync::report::EmailSyncReport
- envelope::Address
- envelope::Envelope
- envelope::Envelopes
- envelope::Flags
- envelope::MultipleIds
- envelope::SingleId
- envelope::ThreadedEnvelope
- envelope::ThreadedEnvelopes
- envelope::address::Address
- envelope::config::EnvelopeConfig
- envelope::flag::Flags
- envelope::flag::add::imap::AddImapFlags
- envelope::flag::add::maildir::AddMaildirFlags
- envelope::flag::config::FlagConfig
- envelope::flag::remove::imap::RemoveImapFlags
- envelope::flag::remove::maildir::RemoveMaildirFlags
- envelope::flag::set::imap::SetImapFlags
- envelope::flag::set::maildir::SetMaildirFlags
- envelope::flag::sync::config::FlagSyncConfig
- envelope::flag::sync::config::FlagSyncPermissions
- envelope::get::imap::GetImapEnvelope
- envelope::get::maildir::GetMaildirEnvelope
- envelope::id::IdIterator
- envelope::id::MultipleIds
- envelope::id::SingleId
- envelope::list::ListEnvelopesOptions
- envelope::list::config::EnvelopeListConfig
- envelope::list::imap::ListImapEnvelopes
- envelope::list::maildir::ListMaildirEnvelopes
- envelope::sync::config::EnvelopeSyncConfig
- envelope::sync::config::EnvelopeSyncFilters
- envelope::thread::config::EnvelopeThreadConfig
- envelope::thread::imap::ThreadImapEnvelopes
- envelope::thread::maildir::ThreadMaildirEnvelopes
- envelope::watch::config::WatchEnvelopeConfig
- envelope::watch::imap::WatchImapEnvelopes
- envelope::watch::maildir::WatchMaildirEnvelopes
- flag::Flags
- flag::add::imap::AddImapFlags
- flag::add::maildir::AddMaildirFlags
- flag::config::FlagConfig
- flag::remove::imap::RemoveImapFlags
- flag::remove::maildir::RemoveMaildirFlags
- flag::set::imap::SetImapFlags
- flag::set::maildir::SetMaildirFlags
- flag::sync::config::FlagSyncConfig
- flag::sync::config::FlagSyncPermissions
- folder::Folder
- folder::Folders
- folder::add::imap::AddImapFolder
- folder::add::maildir::AddMaildirFolder
- folder::config::FolderConfig
- folder::delete::imap::DeleteImapFolder
- folder::delete::maildir::DeleteMaildirFolder
- folder::expunge::imap::ExpungeImapFolder
- folder::expunge::maildir::ExpungeMaildirFolder
- folder::list::config::FolderListConfig
- folder::list::imap::ListImapFolders
- folder::list::maildir::ListMaildirFolders
- folder::purge::imap::PurgeImapFolder
- folder::sync::config::FolderSyncConfig
- folder::sync::config::FolderSyncPermissions
- folder::sync::report::FolderSyncReport
- imap::CheckUpImap
- imap::ImapClient
- imap::ImapClientBuilder
- imap::ImapContext
- imap::ImapContextBuilder
- imap::config::ImapConfig
- imap::config::ImapExtensionsConfig
- imap::config::ImapIdExtensionConfig
- imap::config::ImapWatchConfig
- maildir::CheckUpMaildir
- maildir::MaildirContext
- maildir::MaildirContextBuilder
- maildir::MaildirContextSync
- maildir::config::MaildirConfig
- message::Message
- message::Messages
- message::add::config::MessageWriteConfig
- message::add::imap::AddImapMessage
- message::add::maildir::AddMaildirMessage
- message::attachment::Attachment
- message::config::MessageConfig
- message::copy::imap::CopyImapMessages
- message::copy::maildir::CopyMaildirMessages
- message::delete::config::DeleteMessageConfig
- message::delete::imap::DeleteImapMessages
- message::delete::maildir::DeleteMaildirMessages
- message::get::config::MessageReadConfig
- message::get::imap::GetImapMessages
- message::get::maildir::GetMaildirMessages
- message::move::imap::MoveImapMessages
- message::move::maildir::MoveMaildirMessages
- message::peek::imap::PeekImapMessages
- message::peek::maildir::PeekMaildirMessages
- message::remove::imap::RemoveImapMessages
- message::remove::maildir::RemoveMaildirMessages
- message::send::config::MessageSendConfig
- message::send::sendmail::SendSendmailMessage
- message::send::smtp::SendSmtpMessage
- message::sync::config::MessageSyncConfig
- message::sync::config::MessageSyncPermissions
- message::template::MimeInterpreter
- message::template::Template
- message::template::TemplateBody
- message::template::TemplateCursor
- message::template::config::TemplateConfig
- message::template::forward::ForwardTemplateBuilder
- message::template::forward::config::ForwardTemplateConfig
- message::template::new::NewTemplateBuilder
- message::template::new::config::NewTemplateConfig
- message::template::reply::ReplyTemplateBuilder
- message::template::reply::config::ReplyTemplateConfig
- retry::Retry
- search_query::SearchEmailsQuery
- search_query::sort::SearchEmailsSorter
- sendmail::CheckUpSendmail
- sendmail::SendmailContext
- sendmail::SendmailContextBuilder
- sendmail::config::SendmailConfig
- smtp::CheckUpSmtp
- smtp::SmtpContext
- smtp::SmtpContextBuilder
- smtp::config::SmtpConfig
- sync::SyncBuilder
- sync::pool::SyncPoolConfig
- sync::pool::SyncPoolContext
- sync::pool::SyncPoolContextBuilder
- sync::report::SyncReport
- template::MimeInterpreter
- template::Template
- template::TemplateBody
- template::TemplateCursor
- template::config::TemplateConfig
- template::forward::ForwardTemplateBuilder
- template::forward::config::ForwardTemplateConfig
- template::new::NewTemplateBuilder
- template::new::config::NewTemplateConfig
- template::reply::ReplyTemplateBuilder
- template::reply::config::ReplyTemplateConfig
- tls::Rustls
- tls::Tls
- watch::config::WatchFn
- watch::config::WatchHook
- watch::config::WatchNotifyConfig
Enums
- Error
- account::Error
- account::config::Error
- account::config::oauth2::Error
- account::config::oauth2::OAuth2Method
- account::config::oauth2::OAuth2Scopes
- account::config::passwd::Error
- account::config::pgp::Error
- account::config::pgp::PgpConfig
- account::config::pgp::derive::PgpConfig
- account::config::pgp::native::Error
- account::sync::Error
- autoconfig::Error
- autoconfig::config::AuthenticationType
- autoconfig::config::EmailProviderProperty
- autoconfig::config::SecurityType
- autoconfig::config::ServerProperty
- autoconfig::config::ServerType
- autoconfig::dns::Error
- backend::Error
- backend::feature::BackendFeatureSource
- email::Error
- email::config::EmailTextPlainFormat
- email::envelope::Flag
- email::envelope::Id
- email::envelope::flag::Flag
- email::envelope::id::Id
- email::message::delete::config::DeleteMessageStyle
- email::message::template::FilterHeaders
- email::message::template::FilterParts
- email::message::template::forward::config::ForwardTemplatePostingStyle
- email::message::template::forward::config::ForwardTemplateSignatureStyle
- email::message::template::new::config::NewTemplateSignatureStyle
- email::message::template::reply::config::ReplyTemplatePostingStyle
- email::message::template::reply::config::ReplyTemplateSignatureStyle
- email::search_query::error::Error
- email::search_query::filter::SearchEmailsFilterQuery
- email::search_query::sort::SearchEmailsSorterKind
- email::search_query::sort::SearchEmailsSorterOrder
- email::sync::Error
- email::sync::hunk::EmailSyncCacheHunk
- email::sync::hunk::EmailSyncHunk
- envelope::Flag
- envelope::Id
- envelope::flag::Flag
- envelope::id::Id
- flag::Flag
- folder::Error
- folder::FolderKind
- folder::sync::Error
- folder::sync::config::FolderSyncStrategy
- folder::sync::hunk::FolderSyncCacheHunk
- folder::sync::hunk::FolderSyncHunk
- imap::Error
- imap::config::ImapAuthConfig
- imap::config::ImapAuthConfigDerive
- maildir::Error
- message::delete::config::DeleteMessageStyle
- message::template::FilterHeaders
- message::template::FilterParts
- message::template::forward::config::ForwardTemplatePostingStyle
- message::template::forward::config::ForwardTemplateSignatureStyle
- message::template::new::config::NewTemplateSignatureStyle
- message::template::reply::config::ReplyTemplatePostingStyle
- message::template::reply::config::ReplyTemplateSignatureStyle
- retry::RetryState
- search_query::error::Error
- search_query::filter::SearchEmailsFilterQuery
- search_query::sort::SearchEmailsSorterKind
- search_query::sort::SearchEmailsSorterOrder
- sendmail::Error
- smtp::Error
- smtp::SmtpClientStream
- smtp::config::Error
- smtp::config::SmtpAuthConfig
- smtp::config::SmtpAuthConfigDerive
- sync::Error
- sync::SyncDestination
- sync::SyncEvent
- sync::pool::Error
- template::FilterHeaders
- template::FilterParts
- template::forward::config::ForwardTemplatePostingStyle
- template::forward::config::ForwardTemplateSignatureStyle
- template::new::config::NewTemplateSignatureStyle
- template::reply::config::ReplyTemplatePostingStyle
- template::reply::config::ReplyTemplateSignatureStyle
- tls::Encryption
- tls::TlsProvider
- tls::derive::TlsProvider
Traits
- AnyError
- account::config::HasAccountConfig
- backend::context::BackendContext
- backend::context::BackendContextBuilder
- backend::feature::CheckUp
- backend::mapper::BackendContextBuilderMapper
- backend::mapper::SomeBackendContextBuilderMapper
- email::envelope::flag::add::AddFlags
- email::envelope::flag::remove::RemoveFlags
- email::envelope::flag::set::SetFlags
- email::envelope::get::GetEnvelope
- email::envelope::list::ListEnvelopes
- email::envelope::thread::ThreadEnvelopes
- email::envelope::watch::WatchEnvelopes
- email::message::add::AddMessage
- email::message::copy::CopyMessages
- email::message::delete::DefaultDeleteMessages
- email::message::delete::DeleteMessages
- email::message::get::DefaultGetMessages
- email::message::get::GetMessages
- email::message::move::MoveMessages
- email::message::peek::PeekMessages
- email::message::remove::RemoveMessages
- email::message::send::SendMessage
- email::message::send::SendMessageThenSaveCopy
- envelope::flag::add::AddFlags
- envelope::flag::remove::RemoveFlags
- envelope::flag::set::SetFlags
- envelope::get::GetEnvelope
- envelope::list::ListEnvelopes
- envelope::thread::ThreadEnvelopes
- envelope::watch::WatchEnvelopes
- flag::add::AddFlags
- flag::remove::RemoveFlags
- flag::set::SetFlags
- folder::add::AddFolder
- folder::delete::DeleteFolder
- folder::expunge::ExpungeFolder
- folder::list::ListFolders
- folder::purge::PurgeFolder
- message::add::AddMessage
- message::copy::CopyMessages
- message::delete::DefaultDeleteMessages
- message::delete::DeleteMessages
- message::get::DefaultGetMessages
- message::get::GetMessages
- message::move::MoveMessages
- message::peek::PeekMessages
- message::remove::RemoveMessages
- message::send::SendMessage
- message::send::SendMessageThenSaveCopy
- sync::hash::SyncHash
Derive Macros
Functions
- autoconfig::from_addr
- autoconfig::get_config
- date::from_mail_parser_to_chrono_datetime
- email::date::from_mail_parser_to_chrono_datetime
- email::envelope::flag::sync
- email::envelope::flag::sync::sync
- email::local_draft_path
- email::remove_local_draft
- email::search_query::filter::parser::query
- email::search_query::parser::parse
- email::search_query::parser::parse_filter
- email::search_query::parser::parse_sort
- email::search_query::sort::parser::query
- email::sync::patch::build
- email::utils::local_draft_path
- email::utils::remove_local_draft
- envelope::flag::sync
- envelope::flag::sync::sync
- flag::sync
- flag::sync::sync
- folder::imap::find_folder_kind_from_imap_attrs
- folder::sync::patch::build
- local_draft_path
- maildir::decode_folder
- maildir::encode_folder
- remove_local_draft
- search_query::filter::parser::query
- search_query::parser::parse
- search_query::parser::parse_filter
- search_query::parser::parse_sort
- search_query::sort::parser::query
- smtp::build_client
- smtp::build_tcp_client
- smtp::build_tls_client
- utils::local_draft_path
- utils::remove_local_draft
Type Aliases
- AnyBoxedError
- AnyResult
- Result
- account::Result
- account::config::Result
- account::config::oauth2::Result
- account::config::passwd::Result
- account::config::pgp::Result
- account::config::pgp::native::Result
- account::sync::Result
- autoconfig::Result
- autoconfig::dns::Result
- backend::Result
- backend::feature::BackendFeature
- email::Result
- email::search_query::parser::ParserError
- email::search_query::sort::SearchEmailsSortQuery
- email::sync::Result
- email::sync::hunk::Id
- email::sync::hunk::RefreshSourceCache
- email::sync::patch::EmailSyncPatch
- email::sync::patch::Envelopes
- folder::Result
- folder::imap::ImapMailbox
- folder::imap::ImapMailboxes
- folder::sync::Result
- folder::sync::hunk::FolderName
- folder::sync::hunk::FoldersName
- folder::sync::patch::FolderSyncPatch
- folder::sync::patch::FolderSyncPatches
- imap::Result
- maildir::Result
- retry::Result
- search_query::parser::ParserError
- search_query::sort::SearchEmailsSortQuery
- sendmail::Result
- sendmail::SendmailContextSync
- smtp::Result
- smtp::SmtpContextSync
- smtp::config::Result
- sync::Result
- sync::SyncEventHandler
- sync::pool::Result
Statics
- email::envelope::imap::FETCH_ENVELOPES
- email::message::imap::FETCH_MESSAGES
- email::message::imap::PEEK_MESSAGES
- envelope::imap::FETCH_ENVELOPES
- message::imap::FETCH_MESSAGES
- message::imap::PEEK_MESSAGES
- sendmail::config::SENDMAIL_DEFAULT_COMMAND