diff options
| author | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2018-03-22 08:55:48 +0100 |
|---|---|---|
| committer | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2018-03-22 08:55:48 +0100 |
| commit | 24cb7a5e07518129e0bf839cf2b1654a0ed8bd0e (patch) | |
| tree | 7b0a70a6f5e603bce06a9812519635de07f3cf01 /src/query.rs | |
| parent | 1a8e183ab11f644ba22ab7e0474551147a2bac34 (diff) | |
| download | mail-24cb7a5e07518129e0bf839cf2b1654a0ed8bd0e.tar.gz | |
create query
Diffstat (limited to 'src/query.rs')
| -rw-r--r-- | src/query.rs | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/query.rs b/src/query.rs new file mode 100644 index 0000000..364c001 --- /dev/null +++ b/src/query.rs @@ -0,0 +1,29 @@ +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; + +use database::Database; + +#[derive(Debug)] +pub struct Query(pub(crate) *mut ffi::notmuch_query_t); + +impl Query { + pub fn create(db: &Database, query_string: &String) -> Result<Self> { + db.create_query(query_string) + } +} |
