Skip to content

Commit d53813e

Browse files
authored
Add no_std to sqlite-wasm-vec (#150)
1 parent 691efb1 commit d53813e

1 file changed

Lines changed: 7 additions & 8 deletions

File tree

  • extensions/sqlite-vec/src

extensions/sqlite-vec/src/lib.rs

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#![doc = include_str!("../README.md")]
2+
#![no_std]
23

34
#[link(name = "sqlite_vec0")]
45
extern "C" {
@@ -7,9 +8,7 @@ extern "C" {
78

89
#[cfg(test)]
910
mod tests {
10-
wasm_bindgen_test::wasm_bindgen_test_configure!(run_in_browser);
11-
12-
use std::ffi::CStr;
11+
use core::ffi::CStr;
1312

1413
use crate::sqlite3_vec_init;
1514
use sqlite_wasm_rs::{
@@ -22,30 +21,30 @@ mod tests {
2221
#[wasm_bindgen_test]
2322
fn test_auto_extension() {
2423
unsafe {
25-
sqlite3_auto_extension(Some(std::mem::transmute(sqlite3_vec_init as *const ())));
24+
sqlite3_auto_extension(Some(core::mem::transmute(sqlite3_vec_init as *const ())));
2625
}
2726

28-
let mut db = std::ptr::null_mut();
27+
let mut db = core::ptr::null_mut();
2928
let ret = unsafe {
3029
sqlite3_open_v2(
3130
c":memory:".as_ptr().cast(),
3231
&mut db as *mut _,
3332
SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE,
34-
std::ptr::null(),
33+
core::ptr::null(),
3534
)
3635
};
3736
assert_eq!(ret, SQLITE_OK);
3837

3938
let sql = c"select vec_version();";
40-
let mut stmt = std::ptr::null_mut();
39+
let mut stmt = core::ptr::null_mut();
4140
let ret = unsafe {
4241
sqlite3_prepare_v3(
4342
db,
4443
sql.as_ptr().cast(),
4544
-1,
4645
0,
4746
&mut stmt as *mut _,
48-
std::ptr::null_mut(),
47+
core::ptr::null_mut(),
4948
)
5049
};
5150
assert_eq!(ret, SQLITE_OK);

0 commit comments

Comments
 (0)