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 在 数据库接口 中
29,219 每月下载量
用于 311 个 Crates (13 直接)
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