diff options
Diffstat (limited to 'core/src/lib.rs')
-rw-r--r-- | core/src/lib.rs | 45 |
1 files changed, 20 insertions, 25 deletions
diff --git a/core/src/lib.rs b/core/src/lib.rs index 1378a45..b1b5d8b 100644 --- a/core/src/lib.rs +++ b/core/src/lib.rs @@ -4,61 +4,56 @@ //! and the `Resource` type, which is used to represent mail bodies. //! Especially such which are attachments or embedded images. //! -#![recursion_limit="128"] +#![recursion_limit = "128"] #[macro_use] extern crate log; #[macro_use] extern crate failure; -extern crate media_type; +extern crate checked_command; extern crate chrono; extern crate futures; -extern crate rand; -extern crate vec1; -extern crate soft_ascii_string; -extern crate checked_command; #[cfg_attr(test, macro_use)] extern crate mail_headers as headers; extern crate mail_internals as internals; +extern crate media_type; +extern crate rand; +extern crate soft_ascii_string; +extern crate vec1; -#[cfg(feature="serde")] +#[cfg(feature = "serde")] extern crate serde; -#[cfg(all(test, feature="serde"))] +#[cfg(all(test, feature = "serde"))] extern crate serde_test; -#[cfg(feature="default_impl_cpupool")] +#[cfg(feature = "default_impl_cpupool")] extern crate futures_cpupool; -#[cfg(feature="test-utils")] +#[cfg(feature = "test-utils")] extern crate lazy_static; - - - #[macro_use] mod macros; -mod iri; -pub mod error; -pub mod utils; -pub mod mime; +pub mod compose; pub mod context; -mod resource; mod encode; +pub mod error; +mod iri; mod mail; -pub mod compose; -#[cfg(feature="test-utils")] +pub mod mime; +mod resource; +#[cfg(feature = "test-utils")] pub mod test_utils; +pub mod utils; pub mod default_impl; pub use self::iri::IRI; -pub use self::resource::*; pub use self::mail::*; +pub use self::resource::*; -pub use ::context::{Context, MaybeEncData}; - - +pub use context::{Context, MaybeEncData}; -#[cfg(all(feature="serde", not(feature="serde-impl")))] +#[cfg(all(feature = "serde", not(feature = "serde-impl")))] compile_error!(concat!( "\n---------------------------------------\n", " for serde use feature `serde-impl`,\n", |