From 7719c3b31f67eded7af6cd63d99b56c0f74c97cd Mon Sep 17 00:00:00 2001 From: Dirk Van Haerenborgh Date: Fri, 23 Mar 2018 11:56:52 +0100 Subject: wip --- src/messages.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/messages.rs') diff --git a/src/messages.rs b/src/messages.rs index bb86866..8466387 100644 --- a/src/messages.rs +++ b/src/messages.rs @@ -12,6 +12,7 @@ use utils::{ }; use Query; use Message; +use Tags; #[derive(Debug)] pub struct Messages<'q, 'd:'q>( @@ -27,6 +28,16 @@ impl<'q, 'd> NewFromPtr<*mut ffi::notmuch_messages_t> for Messages<'q, 'd> { } } +impl<'q, 'd> Messages<'q, 'd>{ + + pub fn collect_tags(self: &Self) -> Tags{ + Tags::new(unsafe { + ffi::notmuch_messages_collect_tags(self.0) + }) + } + +} + impl<'q, 'd> ops::Drop for Messages<'q, 'd> { fn drop(&mut self) { unsafe { -- cgit v1.2.1