From 7d2be237297c16628cb3d58774e808cac9c92fc1 Mon Sep 17 00:00:00 2001 From: Dirk Van Haerenborgh Date: Thu, 1 Nov 2018 21:55:00 +0100 Subject: improve lifetime management with supercow --- src/lib.rs | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) (limited to 'src/lib.rs') 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; -- cgit v1.2.1