37 个版本

0.17.0 2024 年 4 月 21 日
0.16.0 2024 年 1 月 28 日
0.15.2 2023 年 6 月 17 日
0.14.0 2022 年 7 月 31 日
0.5.0 2015 年 6 月 12 日

#92数据库接口

Download history 7776/week @ 2024-05-04 6991/week @ 2024-05-11 6344/week @ 2024-05-18 6470/week @ 2024-05-25 8119/week @ 2024-06-01 5791/week @ 2024-06-08 8808/week @ 2024-06-15 6876/week @ 2024-06-22 5848/week @ 2024-06-29 8532/week @ 2024-07-06 8195/week @ 2024-07-13 8473/week @ 2024-07-20 7357/week @ 2024-07-27 6408/week @ 2024-08-03 8351/week @ 2024-08-10 5395/week @ 2024-08-17

29,219 每月下载量
用于 311 个 Crates (13 直接)

Apache-2.0 OR MIT

185KB
5.5K SLoC

sqlite3-sys 软件包 文档 构建

该软件包提供对 SQLite 的绑定。

以下 Cargo 功能受支持

  • linkage 创建对 sqlite3-src 的依赖,该依赖连接到合适的 SQLite 库;
  • bundled 从源代码编译 SQLite,忽略可能已安装的任何库;
  • encryption 启用对 SQLite 加密扩展 的绑定,该扩展是闭源软件,因此需要购买许可证并手动安装 SQLite。

开发

cargo install bindgen-cli
git clone https://github.com/stainless-steel/sqlite3-src.git --recursive
bindgen --use-core sqlite3-src/source/sqlite3.h \
  | sed -E "s/^pub const ([0-9A-Z_]+): u32/pub const \1: ::core::ffi::c_int/" \
  > src/base.rs

贡献

非常欢迎您的贡献。请随时提交问题或拉取请求。请注意,提交给项目包含的贡献将根据 LICENSE.md 中的条款进行许可。

依赖

~0–2.5MB
~49K SLoC