diff options
| author | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2018-11-01 21:55:00 +0100 |
|---|---|---|
| committer | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2018-11-01 21:55:00 +0100 |
| commit | 7d2be237297c16628cb3d58774e808cac9c92fc1 (patch) | |
| tree | 55cb240828bac9968f94166e740b567b66928e3b /src/lib.rs | |
| parent | 2932d67d87fa2ff41fcdf46ce269ba5b49294930 (diff) | |
| download | mail-7d2be237297c16628cb3d58774e808cac9c92fc1.tar.gz | |
improve lifetime management with supercow
Diffstat (limited to 'src/lib.rs')
| -rw-r--r-- | src/lib.rs | 28 |
1 files changed, 15 insertions, 13 deletions
@@ -1,34 +1,36 @@ -#![cfg_attr(feature="clippy", feature(plugin))] -#![cfg_attr(feature="clippy", plugin(clippy))] +#![cfg_attr(feature = "clippy", feature(plugin))] +#![cfg_attr(feature = "clippy", plugin(clippy))] #[macro_use] mod macros; extern crate libc; +extern crate supercow; -mod utils; mod ffi; +mod utils; -mod error; mod database; mod directory; -mod query; -mod messages; +mod error; +mod filenames; mod message; +mod messages; +mod query; mod tags; -mod threads; mod thread; -mod filenames; +mod threads; -pub use error::Error; pub use database::Database; pub use directory::Directory; -pub use query::Query; -pub use messages::{Messages, MessagesOwner}; +pub use error::Error; +pub use filenames::{Filenames, FilenamesOwner}; pub use message::{Message, MessageOwner}; +pub use messages::{Messages, MessagesOwner}; +pub use query::Query; pub use tags::{Tags, TagsOwner}; -pub use threads::{Threads, ThreadsOwner}; pub use thread::{Thread, ThreadOwner}; -pub use filenames::{Filenames, FilenamesOwner}; +pub use threads::{Threads, ThreadsOwner}; pub use ffi::{DatabaseMode, Sort}; +pub use utils::StreamingIterator; |
