1#![no_std]
2#![cfg_attr(docsrs, feature(doc_cfg))]
3#![doc = include_str!("../README.md")]
4
5extern crate alloc;
6#[cfg(feature = "client")]
7extern crate std;
8
9pub mod address;
10#[cfg(feature = "client")]
11#[cfg(any(
12 feature = "imap",
13 feature = "jmap",
14 feature = "maildir",
15 feature = "m2dir",
16 feature = "smtp"
17))]
18pub mod client;
19pub mod envelope;
20pub mod flag;
21pub mod mailbox;
22pub mod message;
23#[cfg(feature = "search")]
24pub mod search;
25
26#[cfg(feature = "imap")]
27pub mod imap;
28#[cfg(feature = "jmap")]
29pub mod jmap;
30#[cfg(feature = "m2dir")]
31pub mod m2dir;
32#[cfg(feature = "maildir")]
33pub mod maildir;
34#[cfg(feature = "smtp")]
35pub mod smtp;