mirror of
https://github.com/fluencelabs/sqlite-wasm-connector
synced 2025-03-14 22:10:49 +00:00
remove externs
This commit is contained in:
parent
6f4e0c2d4f
commit
e4da5c0d4b
@ -1,10 +1,9 @@
|
||||
use crate::sqlite3_connector as ffi;
|
||||
use crate::{Result, Statement};
|
||||
|
||||
use std::marker::PhantomData;
|
||||
use std::path::Path;
|
||||
|
||||
use crate::{Result, Statement};
|
||||
|
||||
/// A database connection.
|
||||
pub struct Connection {
|
||||
raw: ffi::Sqlite3DbHandle,
|
||||
|
@ -1,8 +1,6 @@
|
||||
#![allow(unused_variables)]
|
||||
#![allow(non_snake_case)]
|
||||
|
||||
extern crate marine_rs_sdk;
|
||||
|
||||
use marine_rs_sdk::marine;
|
||||
|
||||
pub fn main() {}
|
||||
|
@ -1,6 +1,4 @@
|
||||
extern crate marine_rs_sdk;
|
||||
|
||||
use self::marine_rs_sdk::marine;
|
||||
use marine_rs_sdk::marine;
|
||||
|
||||
pub(crate) type Sqlite3DbHandle = u32;
|
||||
pub(crate) type Sqlite3StmtHandle = u32;
|
||||
|
@ -1,8 +1,8 @@
|
||||
use crate::sqlite3_connector as ffi;
|
||||
use std::marker::PhantomData;
|
||||
|
||||
use crate::{Cursor, Result, Type, Value};
|
||||
|
||||
use std::marker::PhantomData;
|
||||
|
||||
/// A prepared statement.
|
||||
pub struct Statement {
|
||||
raw: (ffi::Sqlite3StmtHandle, ffi::Sqlite3DbHandle),
|
||||
|
15
src/test.rs
15
src/test.rs
@ -1,6 +1,3 @@
|
||||
extern crate marine_rs_sdk;
|
||||
extern crate marine_sqlite_connector;
|
||||
|
||||
use marine_rs_sdk::marine;
|
||||
use marine_sqlite_connector::State;
|
||||
|
||||
@ -100,7 +97,8 @@ pub fn test4() {
|
||||
.unwrap();
|
||||
|
||||
let mut cursor = connection
|
||||
.prepare("INSERT OR REPLACE INTO test VALUES (?, ?)").unwrap();
|
||||
.prepare("INSERT OR REPLACE INTO test VALUES (?, ?)")
|
||||
.unwrap();
|
||||
|
||||
cursor.bind(1, &Value::Integer(50)).unwrap();
|
||||
cursor.bind(2, &Value::Binary(vec![1, 2, 3])).unwrap();
|
||||
@ -123,7 +121,8 @@ pub fn test5() {
|
||||
.unwrap();
|
||||
|
||||
let mut cursor = connection
|
||||
.prepare("INSERT OR REPLACE INTO test VALUES (?, ?)").unwrap();
|
||||
.prepare("INSERT OR REPLACE INTO test VALUES (?, ?)")
|
||||
.unwrap();
|
||||
|
||||
cursor.bind(1, &Value::Integer(50)).unwrap();
|
||||
cursor.bind(2, &Value::Binary(vec![1, 2, 3])).unwrap();
|
||||
@ -139,7 +138,11 @@ pub fn test5() {
|
||||
|
||||
while let Some(row) = cursor.next().unwrap() {
|
||||
if vec![1, 2, 3] != row[0].as_binary().unwrap().to_vec() {
|
||||
println!("expected: {:?}, actual: {:?}", vec![1,2 ,3], row[0].as_binary().unwrap());
|
||||
println!(
|
||||
"expected: {:?}, actual: {:?}",
|
||||
vec![1, 2, 3],
|
||||
row[0].as_binary().unwrap()
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
@ -29,13 +29,11 @@ mod tests {
|
||||
test.test2()
|
||||
}
|
||||
|
||||
|
||||
#[marine_test(config_path = "../Config.toml", modules_dir = "../artifacts/")]
|
||||
fn test3(test: marine_test_env::test::ModuleInterface) {
|
||||
test.test3()
|
||||
}
|
||||
|
||||
|
||||
#[marine_test(config_path = "../Config.toml", modules_dir = "../artifacts/")]
|
||||
fn test4(test: marine_test_env::test::ModuleInterface) {
|
||||
test.test4()
|
||||
|
Loading…
x
Reference in New Issue
Block a user