diff options
Diffstat (limited to 'notmuch/src/lib.rs')
| -rw-r--r-- | notmuch/src/lib.rs | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/notmuch/src/lib.rs b/notmuch/src/lib.rs new file mode 100644 index 0000000..1eefaf2 --- /dev/null +++ b/notmuch/src/lib.rs @@ -0,0 +1,43 @@ +#![cfg_attr(feature = "clippy", feature(plugin))] +#![cfg_attr(feature = "clippy", plugin(clippy))] + +#[macro_use] +mod macros; + +extern crate libc; +extern crate supercow; + +mod ffi; +mod utils; + +mod database; +mod directory; +mod error; +mod filenames; +mod message; +mod messages; +mod query; +mod tags; +mod thread; +mod threads; +mod index; +mod config_list; +mod message_properties; + +pub use database::{Database, DatabaseExt, AtomicOperation}; +pub use directory::{Directory, DirectoryExt}; +pub use error::Error; +pub use filenames::{Filenames, FilenamesOwner}; +pub use message::{Message, MessageExt, MessageOwner, FrozenMessage}; +pub use messages::{Messages, MessagesExt}; +pub use message_properties::{MessageProperties}; +pub use query::{Query, QueryExt}; +pub use tags::{Tags, TagsExt, TagsOwner}; +pub use thread::{Thread, ThreadExt}; +pub use threads::{Threads, ThreadsExt}; +pub use index::IndexOpts; +pub use config_list::ConfigList; + +pub use ffi::{Status, DatabaseMode, Sort, DecryptionPolicy}; + +pub use utils::{ScopedSupercow, ScopedPhantomcow};
\ No newline at end of file |
