diff options
| author | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2018-04-12 07:12:52 +0200 |
|---|---|---|
| committer | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2018-04-12 07:12:52 +0200 |
| commit | 10e38b49f57734f2397e395b48faab593268402c (patch) | |
| tree | 7f3c7d2cb082a008cbefbfbd7b2ac4a331274205 | |
| parent | 015f6bc0a403399307374fcf44326eb50096fca6 (diff) | |
| download | mail-10e38b49f57734f2397e395b48faab593268402c.tar.gz | |
make some types Send'able
| -rw-r--r-- | src/database.rs | 2 | ||||
| -rw-r--r-- | src/directory.rs | 2 | ||||
| -rw-r--r-- | src/filenames.rs | 4 | ||||
| -rw-r--r-- | src/message.rs | 2 | ||||
| -rw-r--r-- | src/thread.rs | 2 |
5 files changed, 9 insertions, 3 deletions
diff --git a/src/database.rs b/src/database.rs index c212745..488cff5 100644 --- a/src/database.rs +++ b/src/database.rs @@ -220,3 +220,5 @@ impl ops::Drop for Database { }; } } + +unsafe impl Send for Database {} diff --git a/src/directory.rs b/src/directory.rs index 7b00d70..e5ad11f 100644 --- a/src/directory.rs +++ b/src/directory.rs @@ -30,3 +30,5 @@ impl<'d> ops::Drop for Directory<'d> { }; } } + +unsafe impl<'d> Send for Directory<'d> {} diff --git a/src/filenames.rs b/src/filenames.rs index bf65700..42d43d4 100644 --- a/src/filenames.rs +++ b/src/filenames.rs @@ -5,12 +5,10 @@ use std::{ }; use std::path::{ - PathBuf, - Path + PathBuf }; use std::ffi::{ - CString, CStr }; diff --git a/src/message.rs b/src/message.rs index 6edfd7e..7098a68 100644 --- a/src/message.rs +++ b/src/message.rs @@ -81,3 +81,5 @@ impl<'q, 'd> ops::Drop for Message<'q, 'd> { }; } } + +unsafe impl<'q, 'd> Send for Message<'q, 'd> {} diff --git a/src/thread.rs b/src/thread.rs index 9148c44..37f7cb7 100644 --- a/src/thread.rs +++ b/src/thread.rs @@ -114,3 +114,5 @@ impl<'q, 'd> ops::Drop for Thread<'q, 'd> { }; } } + +unsafe impl<'q, 'd> Send for Thread<'q, 'd> {} |
