[][src]Crate melib

A crate that performs mail client operations such as

Other exports are

Re-exports

pub extern crate nom;
pub extern crate futures;
pub extern crate indexmap;
pub extern crate smallvec;
pub extern crate smol;
pub extern crate uuid;
pub extern crate xdg_utils;
pub use datetime::UnixTimestamp;
pub use self::logging::LoggingLevel::*;
pub use addressbook::*;
pub use backends::*;
pub use conf::*;
pub use email::*;
pub use crate::error::*;
pub use thread::*;
pub use shellexpand::ShellExpandTrait;

Modules

addressbook
backends
collection
conf

Basic mail account configuration to use with backends

connections

Connections layers (TCP/fd/TLS/Deflate) to use with remote backends.

datetime

Functions for dealing with date strings and UNIX Epoch timestamps.

dbg
email

Email parsing and composing.

error

An error object for melib

gpgme
logging
parsec

Parser combinators.

search
shellexpand
smtp

SMTP client support

sqlite3
text_processing
thread

e-mail threading (conversations)

Macros

_impl
big_if_true
debug
get_conf_val
get_path_hash
log_tag
make_address
tag_hash

Structs

Bytes
Collection
EnvelopeRef
EnvelopeRefMut
RwRef

Enums

LoggingLevel

Functions

change_log_dest
change_log_level
get_log_level
log