ic-sqlite-vfs 2.0.0

SQLite VFS backed directly by Internet Computer stable memory
Documentation
[package]
name = "ic-sqlite-vfs"
version = "2.0.0"
edition = "2021"
rust-version = "1.95.0"
license = "MIT OR Apache-2.0"
description = "SQLite VFS backed directly by Internet Computer stable memory"
readme = "README.md"
documentation = "https://docs.rs/ic-sqlite-vfs"
repository = "https://github.com/humandebri/ic-sqlite-vfs"
keywords = ["sqlite", "internet-computer", "stable-memory", "vfs", "icp"]
categories = ["database", "embedded", "wasm"]
include = [
  "/.cargo/config.toml",
  "/.gitignore",
  "/Cargo.lock",
  "/Cargo.toml",
  "/LICENSE-APACHE",
  "/LICENSE-MIT",
  "/README.md",
  "/build-support/**",
  "/build.rs",
  "/c/include/**",
  "/compat-fixtures/common/**",
  "/compat-fixtures/ic-sqlite-vfs-1-0-0/Cargo.fixture.toml",
  "/compat-fixtures/ic-sqlite-vfs-1-0-0/Cargo.lock",
  "/compat-fixtures/ic-sqlite-vfs-1-0-0/src/lib.rs",
  "/dfx.json",
  "/docs/PUBLIC_API_2_0.snapshot",
  "/docs/**/*.md",
  "/icp.yaml",
  "/proofs/**/*.md",
  "/proofs/**/*.rs",
  "/rust-toolchain.toml",
  "/scripts/**",
  "/spec/**/*.json",
  "/spec/**/*.toml",
  "/src/**/*.did",
  "/src/**/*.rs",
  "/tests/**/*.mjs",
  "/tests/**/*.rs",
  "/vendor/sqlite/bindings/**",
  "/vendor/sqlite/build-flags.txt",
  "/vendor/sqlite/src/**",
  "/vendor/sqlite/wasm32-unknown-unknown/lib/libsqlite3.a",
]

[features]
default = ["sqlite-bundled"]
bench-profile = []
canister-api = []
canister-api-test-failpoints = ["canister-api"]
sqlite-bundled = []
sqlite-precompiled = []

[lib]
crate-type = ["cdylib", "rlib"]

[dependencies]
candid = "0.10"
ic-cdk = "0.20.1"
serde = { version = "1", features = ["derive"] }
thiserror = "2"

[build-dependencies]
cc = "1.2"

[dev-dependencies]
proptest = { version = "1.11.0", default-features = false, features = ["std"] }
serial_test = "3"
upstream-ic-stable-structures = { package = "ic-stable-structures", version = "=0.7.0" }