#version #build #low-level #wrapper #bindgen #wiredtiger #libwiredtiger

sys wiredtiger-sys

libwiredtiger 的底层 Rust bindgen 包装器

4 个版本 (2 个破坏性更新)

0.10.0-rc02024年8月21日
0.3.1-rc12024年8月19日
0.1.0 2024年8月19日

#26 in #bindgen

Download history 279/week @ 2024-08-14

279 每月下载
用于 wiredtiger-rs

MIT 许可证

10MB
178K SLoC

C 96K SLoC // 0.3% comments Python 59K SLoC // 0.3% comments Shell 10K SLoC // 0.2% comments M4 8K SLoC // 0.2% comments C++ 2K SLoC // 0.1% comments SWIG 1.5K SLoC // 0.2% comments Automake 885 SLoC // 0.1% comments Scons 363 SLoC // 0.1% comments Batch 96 SLoC Rust 67 SLoC Forge Config 30 SLoC

包含 (autotools 混淆代码, 705KB) vendor/wiredtiger-10.0.0/configure, (模糊的 autoconf 代码, 12KB) vendor/wiredtiger-10.0.0/configure.ac

升级版本

https://github.com/wiredtiger/wiredtiger/releases 下载新版本

检查它们是否更改了构建过程。这肯定是从 ./configure && make 跳转到某个时候使用 cmake

对于 v3.x 版本,有一个自动生成集成。我现在自己运行它。

没有运行时依赖