mirror of
https://github.com/isar/rusqlite.git
synced 2025-08-19 12:29:34 +08:00
Fix vtab::Module lifetime
This commit is contained in:
committed by
Thom Chiovoloni
parent
e85963852d
commit
3c6b57fe1b
@@ -11,7 +11,7 @@ fn test_dummy_module() {
|
||||
use rusqlite::{version_number, Connection, Result};
|
||||
use std::os::raw::c_int;
|
||||
|
||||
let module = eponymous_only_module::<DummyTab>(1);
|
||||
let module = eponymous_only_module::<DummyTab>();
|
||||
|
||||
#[repr(C)]
|
||||
struct DummyTab {
|
||||
@@ -19,7 +19,7 @@ fn test_dummy_module() {
|
||||
base: sqlite3_vtab,
|
||||
}
|
||||
|
||||
impl VTab for DummyTab {
|
||||
unsafe impl VTab for DummyTab {
|
||||
type Aux = ();
|
||||
type Cursor = DummyTabCursor;
|
||||
|
||||
@@ -53,7 +53,7 @@ fn test_dummy_module() {
|
||||
row_id: i64,
|
||||
}
|
||||
|
||||
impl VTabCursor for DummyTabCursor {
|
||||
unsafe impl VTabCursor for DummyTabCursor {
|
||||
fn filter(
|
||||
&mut self,
|
||||
_idx_num: c_int,
|
||||
|
Reference in New Issue
Block a user