aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDirk Van Haerenborgh <vhdirk@gmail.com>2018-04-14 11:49:00 +0200
committerDirk Van Haerenborgh <vhdirk@gmail.com>2018-04-14 11:49:00 +0200
commit2601c34228f88b572642149a8fef64a6a3e3570c (patch)
tree63fb4de11439fe2939a72af3b31541aae268878e
parent096a1e7443e2dcd301f08645074af19a878b3905 (diff)
downloadmail-2601c34228f88b572642149a8fef64a6a3e3570c.tar.gz
make everything Send+Sync
-rw-r--r--src/database.rs2
-rw-r--r--src/directory.rs2
-rw-r--r--src/filenames.rs2
-rw-r--r--src/message.rs2
-rw-r--r--src/messages.rs2
-rw-r--r--src/query.rs2
-rw-r--r--src/tags.rs2
-rw-r--r--src/thread.rs2
-rw-r--r--src/threads.rs4
9 files changed, 10 insertions, 10 deletions
diff --git a/src/database.rs b/src/database.rs
index 6dcbd0d..70e7ebb 100644
--- a/src/database.rs
+++ b/src/database.rs
@@ -221,4 +221,4 @@ impl ops::Drop for Database {
}
unsafe impl Send for Database {}
-// unsafe impl Sync for Database {}
+unsafe impl Sync for Database {}
diff --git a/src/directory.rs b/src/directory.rs
index d01f21e..d3097f2 100644
--- a/src/directory.rs
+++ b/src/directory.rs
@@ -41,4 +41,4 @@ impl<'d> ops::Drop for Directory<'d> {
}
unsafe impl<'d> Send for Directory<'d>{}
-//unsafe impl<'d> Sync for Directory<'d>{}
+unsafe impl<'d> Sync for Directory<'d>{}
diff --git a/src/filenames.rs b/src/filenames.rs
index 30367a9..67c03a5 100644
--- a/src/filenames.rs
+++ b/src/filenames.rs
@@ -64,4 +64,4 @@ impl<'d> iter::Iterator for Filenames<'d> {
unsafe impl<'d> Send for Filenames<'d>{}
-// unsafe impl<'d> Sync for Filenames<'d>{}
+unsafe impl<'d> Sync for Filenames<'d>{}
diff --git a/src/message.rs b/src/message.rs
index 409c101..05effd2 100644
--- a/src/message.rs
+++ b/src/message.rs
@@ -84,4 +84,4 @@ impl<'q, 'd> ops::Drop for Message<'q, 'd> {
}
unsafe impl<'q, 'd> Send for Message<'q, 'd>{}
-// unsafe impl<'q, 'd> Sync for Message<'q, 'd>{}
+unsafe impl<'q, 'd> Sync for Message<'q, 'd>{}
diff --git a/src/messages.rs b/src/messages.rs
index 925b027..3ef39e9 100644
--- a/src/messages.rs
+++ b/src/messages.rs
@@ -70,4 +70,4 @@ impl<'q, 'd> iter::Iterator for Messages<'q, 'd> {
}
unsafe impl<'q, 'd> Send for Messages<'q, 'd>{}
-// unsafe impl<'q, 'd> Sync for Messages<'q, 'd>{}
+unsafe impl<'q, 'd> Sync for Messages<'q, 'd>{}
diff --git a/src/query.rs b/src/query.rs
index 660c86c..b84d321 100644
--- a/src/query.rs
+++ b/src/query.rs
@@ -116,4 +116,4 @@ impl<'d> ops::Drop for Query<'d> {
}
unsafe impl<'d> Send for Query<'d> {}
-// unsafe impl<'d> Sync for Query<'d> {}
+unsafe impl<'d> Sync for Query<'d> {}
diff --git a/src/tags.rs b/src/tags.rs
index 37cc33d..cc5b05f 100644
--- a/src/tags.rs
+++ b/src/tags.rs
@@ -61,4 +61,4 @@ impl<'d> iter::Iterator for Tags<'d> {
}
unsafe impl<'d> Send for Tags<'d>{}
-// unsafe impl<'d> Sync for Tags<'d>{}
+unsafe impl<'d> Sync for Tags<'d>{}
diff --git a/src/thread.rs b/src/thread.rs
index ef6023d..ee19c7e 100644
--- a/src/thread.rs
+++ b/src/thread.rs
@@ -117,4 +117,4 @@ impl<'q, 'd> ops::Drop for Thread<'q, 'd> {
}
unsafe impl<'q, 'd> Send for Thread<'q, 'd> {}
-// unsafe impl<'q, 'd> Sync for Thread<'q, 'd> {}
+unsafe impl<'q, 'd> Sync for Thread<'q, 'd> {}
diff --git a/src/threads.rs b/src/threads.rs
index 596874a..8ec7c95 100644
--- a/src/threads.rs
+++ b/src/threads.rs
@@ -35,7 +35,7 @@ impl<'q, 'd> ops::Drop for Threads<'q, 'd> {
impl<'q, 'd> iter::Iterator for Threads<'q, 'd> {
type Item = Thread<'q, 'd>;
- fn next(&mut self) -> Option<Self::Item> {
+ fn next(self: &mut Self) -> Option<Self::Item> {
let valid = unsafe {
ffi::notmuch_threads_valid(self.0)
@@ -56,4 +56,4 @@ impl<'q, 'd> iter::Iterator for Threads<'q, 'd> {
}
unsafe impl<'q, 'd> Send for Threads<'q, 'd> {}
-// unsafe impl<'q, 'd> Sync for Threads<'q, 'd> {}
+unsafe impl<'q, 'd> Sync for Threads<'q, 'd> {}