#ffi #berkeley-db #static-linking

sys libdb-sys

Berkeley DB 的静态链接 ffi 绑定

2 个版本

使用旧的 Rust 2015

0.1.1 2020年3月12日
0.1.0 2020年3月11日

#843 in #ffi


用于 libdb

Sleepycat

28MB
654K SLoC

C 332K SLoC // 0.2% comments • Rust 包仓库 TCL 136K SLoC // 0.2% comments • Rust 包仓库 Java 57K SLoC // 0.4% comments • Rust 包仓库 Visual Studio Project 38K SLoC • Rust 包仓库 C# 26K SLoC // 0.4% comments • Rust 包仓库 M4 18K SLoC // 0.2% comments • Rust 包仓库 Shell 15K SLoC // 0.2% comments • Rust 包仓库 C++ 7.5K SLoC // 0.1% comments • Rust 包仓库 Perl 6.5K SLoC // 0.1% comments • Rust 包仓库 SWIG 6.5K SLoC // 0.0% comments • Rust 包仓库 Visual Studio Solution 4.5K SLoC • Rust 包仓库 AWK 4K SLoC // 0.1% comments • Rust 包仓库 Prolog 1.5K SLoC • Rust 包仓库 SQL 878 SLoC // 0.0% comments • Rust 包仓库 D 638 SLoC // 0.4% comments • Rust 包仓库 R 392 SLoC • Rust 包仓库 Python 190 SLoC // 0.3% comments • Rust 包仓库 Rust 113 SLoC // 0.0% comments • Rust 包仓库 Batch 112 SLoC // 0.2% comments • Rust 包仓库 GNU Style Assembly 52 SLoC • Rust 包仓库 Stratego/XT 38 SLoC • Rust 包仓库 Bitbake 30 SLoC // 0.2% comments • Rust 包仓库 PHP 26 SLoC // 0.4% comments • Rust 包仓库 Q 22 SLoC • Rust 包仓库 GLSL 18 SLoC • Rust 包仓库

包含(autotools 隐藏代码,1MB)vendor/db-5.3.21/dist/configure,(autotools 隐藏代码,720KB)vendor/db-4.8.30/dist/configure,(autotools 隐藏代码,98KB)vendor/db-4.8.30/mod_db4/configure,(隐藏的 autoconf 代码,35KB)vendor/db-5.3.21/dist/configure.ac,(隐藏的 autoconf 代码,28KB)vendor/db-4.8.30/dist/configure.ac

状态

CI crates.io badge docs.rs badge

libdb-sys

Berkeley DB 4.8.x 和 5.3.x 的静态链接绑定。

这是一个从 jesterpm 的 libdb-sys 中谦逊地派生出来的。

功能

v4_8 使用 Berkeley DB 4.8.x 的绑定。

v5_3 使用 Berkeley DB 5.3.x 的绑定。

默认情况下,使用 Berkeley DB 5.3.x。

crev

该软件包有其作者的 crev 审查

建议始终使用 cargo-crev 来验证每个依赖项的可靠性,包括此依赖项。

Berkeley DB 许可协议

网站: http://www.oracle.com/database/berkeley-db/

许可证:Sleepycat

描述

The Berkeley Database (Berkeley DB) is a programmatic toolkit that
provides embedded database support for both traditional and
client/server applications. The Berkeley DB includes B+tree, Extended
Linear Hashing, Fixed and Variable-length record access methods,
transactions, locking, logging, shared memory caching, and database
recovery. The Berkeley DB supports C, C++, Java, and Perl APIs. It is
used by many applications, including Python and Perl, so this should
be installed on all systems.

依赖