diff options
| author | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2019-11-13 14:56:32 +0100 |
|---|---|---|
| committer | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2019-11-13 14:56:32 +0100 |
| commit | 3f795961db8228da27bb4823fac2f68e57e7276a (patch) | |
| tree | dbf4916ebbd04ea281f4f86d03148c18a4d02339 /src/query.rs | |
| parent | 422377021f9a15b30d297b6ead7864098d5b2c2d (diff) | |
| download | mail-3f795961db8228da27bb4823fac2f68e57e7276a.tar.gz | |
port tests from notmuch-python-cffi
Diffstat (limited to 'src/query.rs')
| -rw-r--r-- | src/query.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/query.rs b/src/query.rs index 0ea5268..50b56e5 100644 --- a/src/query.rs +++ b/src/query.rs @@ -46,6 +46,13 @@ impl<'d> Query<'d> { <Database as DatabaseExt>::create_query(db, query_string) } + pub fn query_string(self: &Self) -> String { + let qstring = unsafe { + CStr::from_ptr(ffi::notmuch_query_get_query_string(self.ptr)) + }; + qstring.to_str().unwrap().to_string() + } + /// Specify the sorting desired for this query. pub fn set_sort(self: &Self, sort: Sort) { unsafe { ffi::notmuch_query_set_sort(self.ptr, sort.into()) } |
