aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/message.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/message.rs b/src/message.rs
index 094f5dc..086670c 100644
--- a/src/message.rs
+++ b/src/message.rs
@@ -13,6 +13,7 @@ use utils::{
use Query;
use Messages;
use Filenames;
+use Tags;
#[derive(Debug)]
pub struct Message<'d:'q, 'q>(
@@ -78,6 +79,12 @@ impl<'d, 'q> Message<'d, 'q>{
Ok(ret.to_str().unwrap())
}
}
+
+ pub fn tags(self: &'d Self) -> Tags<'d>{
+ Tags::new(unsafe {
+ ffi::notmuch_message_get_tags(self.0)
+ })
+ }
}