We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ca1a70c commit fbb1efbCopy full SHA for fbb1efb
libsql/src/local/rows.rs
@@ -46,8 +46,14 @@ impl Rows {
46
err_msg = errors::error_from_handle(self.stmt.conn.raw);
47
}
48
match err {
49
- libsql_sys::ffi::SQLITE_OK => Ok(None),
50
- libsql_sys::ffi::SQLITE_DONE => Ok(None),
+ libsql_sys::ffi::SQLITE_OK => {
+ self.stmt.reset();
51
+ Ok(None)
52
+ }
53
+ libsql_sys::ffi::SQLITE_DONE => {
54
55
56
57
libsql_sys::ffi::SQLITE_ROW => Ok(Some(Row {
58
stmt: self.stmt.clone(),
59
})),
@@ -82,11 +88,6 @@ impl AsRef<Statement> for Rows {
82
88
83
89
84
90
85
-impl Drop for Rows {
86
- fn drop(&mut self) {
87
- self.stmt.reset();
- }
-}
91
92
pub struct RowsFuture {
93
pub(crate) conn: Connection,
0 commit comments