aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDirk Van Haerenborgh <vhdirk@gmail.com>2018-10-20 23:46:11 +0200
committerGitHub <noreply@github.com>2018-10-20 23:46:11 +0200
commitb93d4cb749714699b44b2566e50a7086c2854ac7 (patch)
tree5c74243ebbb2cef4a7efd8cdb9c857c3e265c52f
parent9fc489fcf484a5a643d34cbdd9ccd9403f6acd66 (diff)
parent927812b908b2e0eb494bf25278eaa6978781c7e7 (diff)
downloadmail-b93d4cb749714699b44b2566e50a7086c2854ac7.tar.gz
Merge pull request #5 from eaon/master
Add Message::tags
-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)
+ })
+ }
}