Skip to content

Commit 9b81be8

Browse files
authored
Remove relaxed-idb feature (#151)
1 parent 0a9263e commit 9b81be8

8 files changed

Lines changed: 4 additions & 18 deletions

File tree

.github/workflows/test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ jobs:
187187
- name: Test
188188
run: |
189189
cd crates/sqlite-wasm-vfs
190-
wasm-pack test --chrome --headless --all-features
190+
wasm-pack test --chrome --headless
191191
192192
test_sqlite_wasm_tests:
193193
strategy:
@@ -203,5 +203,5 @@ jobs:
203203
- name: Test
204204
run: |
205205
cd tests
206-
wasm-pack test --chrome --headless --features relaxed-idb
207-
wasm-pack test --chrome --headless --features sqlite3mc,relaxed-idb
206+
wasm-pack test --chrome --headless
207+
wasm-pack test --chrome --headless --features sqlite3mc

.vscode/settings.json

Lines changed: 0 additions & 3 deletions
This file was deleted.

crates/sqlite-wasm-vfs/Cargo.toml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,11 @@ web-sys = { version = "0.3.81", features = [
2929
"FileSystemGetFileOptions",
3030
"FileSystemFileHandle",
3131
]}
32-
33-
indexed_db_futures = { version = "0.6.4", optional = true }
32+
indexed_db_futures = "0.6.4"
3433

3534
[dev-dependencies]
3635
wasm-bindgen-test = "0.3.54"
3736

38-
[features]
39-
relaxed-idb = ["indexed_db_futures"]
40-
4137
[package.metadata.docs.rs]
4238
targets = ["wasm32-unknown-unknown"]
4339
cargo-args = ["--config", "docsrs.toml"]

crates/sqlite-wasm-vfs/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
#![allow(non_snake_case)]
55

66
/// IndexedDB VFS implementation with relaxed durability guarantees.
7-
#[cfg(feature = "relaxed-idb")]
87
pub mod relaxed_idb;
98

109
/// Origin Private File System (OPFS) VFS implementation using `SyncAccessHandle`.

crates/sqlite-wasm-vfs/src/relaxed_idb.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
//! relaxed-idb vfs implementation
22
//!
3-
//! **The `relaxed-idb` feature is required, and it is not recommended to use in a production environment.**
4-
//!
53
//! ```rust
64
//! use sqlite_wasm_rs as ffi;
75
//! use sqlite_wasm_vfs::relaxed_idb::{

tests/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ sqlite-wasm-rs = { path = "../" }
1010
wasm-bindgen-test = "0.3.54"
1111

1212
[features]
13-
relaxed-idb = ["sqlite-wasm-vfs/relaxed-idb"]
1413
sqlite3mc = ["sqlite-wasm-rs/sqlite3mc"]
1514

1615
[[test]]

tests/tests/full/sqlite3mc.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ unsafe fn test_memvfs_cipher(cipher: &str) {
7171
assert_eq!(ret, SQLITE_OK);
7272
}
7373

74-
#[cfg(feature = "relaxed-idb")]
7574
async unsafe fn test_relaxed_idb_vfs_cipher(cipher: &str) {
7675
let util = sqlite_wasm_vfs::relaxed_idb::install(
7776
&sqlite_wasm_vfs::relaxed_idb::RelaxedIdbCfgBuilder::new()
@@ -192,7 +191,6 @@ macro_rules! sah_sqlite3_mc {
192191

193192
macro_rules! relaxed_idb_sqlite3_mc {
194193
($name:ident, $cipher:literal) => {
195-
#[cfg(feature = "relaxed-idb")]
196194
#[wasm_bindgen_test]
197195
async fn $name() {
198196
unsafe {

tests/tests/full/vfs/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
mod memory;
2-
#[cfg(feature = "relaxed-idb")]
32
mod relaxed_idb;
43
mod sahpool;

0 commit comments

Comments
 (0)