1#![no_std]
2#![cfg_attr(docsrs, feature(doc_cfg))]
3#![doc = include_str!("../README.md")]
4
5#[macro_use]
6extern crate alloc;
7#[cfg(feature = "client")]
8extern crate std;
9
10#[cfg(feature = "client")]
11pub mod client;
12pub mod coroutine;
13pub mod rfc2177;
14pub mod rfc2971;
15pub mod rfc3501;
16pub mod rfc3691;
17pub mod rfc4315;
18pub mod rfc5161;
19pub mod rfc5256;
20pub mod rfc6851;
21pub mod rfc7628;
22#[cfg(feature = "scram")]
23pub mod rfc7677;
24pub mod sasl;
25pub mod send;
26pub mod watch;
27
28pub use imap_codec as codec;
29pub use imap_codec::imap_types as types;