parent
2a5565ca93
commit
4798161118
28 changed files with 893 additions and 937 deletions
|
@ -45,8 +45,8 @@ impl<'a> Statement<'a> {
|
|||
let sql = CString::new(query.as_ref())?;
|
||||
let mut remaining_sql = sql.as_c_str();
|
||||
while {
|
||||
let remaining_sql_str = remaining_sql.to_str()?;
|
||||
remaining_sql_str.trim() != ";" && !remaining_sql_str.is_empty()
|
||||
let remaining_sql_str = remaining_sql.to_str()?.trim();
|
||||
remaining_sql_str != ";" && !remaining_sql_str.is_empty()
|
||||
} {
|
||||
let mut raw_statement = 0 as *mut sqlite3_stmt;
|
||||
let mut remaining_sql_ptr = ptr::null();
|
||||
|
|
|
@ -13,6 +13,9 @@ pub struct ThreadSafeConnection<D: Domain> {
|
|||
_pd: PhantomData<D>,
|
||||
}
|
||||
|
||||
unsafe impl<T: Domain> Send for ThreadSafeConnection<T> {}
|
||||
unsafe impl<T: Domain> Sync for ThreadSafeConnection<T> {}
|
||||
|
||||
impl<D: Domain> ThreadSafeConnection<D> {
|
||||
pub fn new(uri: &str, persistent: bool) -> Self {
|
||||
Self {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue