diff options
| author | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2018-03-22 09:49:28 +0100 |
|---|---|---|
| committer | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2018-03-22 09:49:28 +0100 |
| commit | c1a67ae3ca45cffc1166d2f980a225ff29394bf8 (patch) | |
| tree | eedd9bbde76fd7a69b9189a288f13704cb6476cd /src | |
| parent | 24cb7a5e07518129e0bf839cf2b1654a0ed8bd0e (diff) | |
| download | mail-c1a67ae3ca45cffc1166d2f980a225ff29394bf8.tar.gz | |
implement drop for query
Diffstat (limited to 'src')
| -rw-r--r-- | src/query.rs | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/src/query.rs b/src/query.rs index 364c001..24a2a1b 100644 --- a/src/query.rs +++ b/src/query.rs @@ -1,19 +1,8 @@ use std::{ ops, - path, - ptr, }; -use std::ffi::CString; -use std::os::raw::c_char; - -use libc; - use error::Result; -use utils::{ - NewFromPtr, - ToStr, -}; use ffi; @@ -27,3 +16,12 @@ impl Query { db.create_query(query_string) } } + + +impl ops::Drop for Query { + fn drop(&mut self) { + unsafe { + ffi::notmuch_query_destroy(self.0) + }; + } +} |
