aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib.rs
diff options
context:
space:
mode:
authorDirk Van Haerenborgh <vhdirk@gmail.com>2018-11-01 21:55:00 +0100
committerDirk Van Haerenborgh <vhdirk@gmail.com>2018-11-01 21:55:00 +0100
commit7d2be237297c16628cb3d58774e808cac9c92fc1 (patch)
tree55cb240828bac9968f94166e740b567b66928e3b /src/lib.rs
parent2932d67d87fa2ff41fcdf46ce269ba5b49294930 (diff)
downloadmail-7d2be237297c16628cb3d58774e808cac9c92fc1.tar.gz
improve lifetime management with supercow
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs28
1 files changed, 15 insertions, 13 deletions
diff --git a/src/lib.rs b/src/lib.rs
index c8ab078..595088d 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -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;