diff --git a/src/raw_statement.rs b/src/raw_statement.rs index 1167082..1d57c2c 100644 --- a/src/raw_statement.rs +++ b/src/raw_statement.rs @@ -169,8 +169,10 @@ impl RawStatement { } #[inline] - pub fn clear_bindings(&self) -> c_int { - unsafe { ffi::sqlite3_clear_bindings(self.ptr) } + pub fn clear_bindings(&self) { + unsafe { + ffi::sqlite3_clear_bindings(self.ptr); + } // rc is always SQLITE_OK } #[inline] diff --git a/src/statement.rs b/src/statement.rs index e3a90d4..c035ea1 100644 --- a/src/statement.rs +++ b/src/statement.rs @@ -870,6 +870,11 @@ impl Statement<'_> { mem::swap(&mut stmt, &mut self.stmt); stmt } + + /// Reset all bindings + pub fn clear_bindings(&mut self) { + self.stmt.clear_bindings() + } } impl fmt::Debug for Statement<'_> {