#bindings #cargo #rist #tr-06-1 #librist #librist-rust #meson

sys librist-sys

为librist提供的Bindgen绑定,由librist-rust包使用

11个版本 (7个破坏性版本)

0.8.3 2022年3月7日
0.8.1 2021年4月28日
0.6.0 2021年3月18日
0.4.0 2020年12月5日
0.3.0 2020年6月25日

422视频

每月46 次下载
用于 librist-rust

BSD-2-Clause

5MB
90K SLoC

C 90K SLoC // 0.2% comments Rust 121 SLoC // 0.1% comments Shell 18 SLoC // 0.3% comments

包含 (静态库,750KB) libmbedcrypto.a

librist-sys

crates.io version Documentation

基于librist的Bindgen包装器。

有关此crate的惯用Rust绑定,请参阅 librist-rust

librist作为git子模块包含在特定的commit-id中。这意味着librist API的更新不会破坏此crate。另一方面,这也意味着即使librist的bug修复(不影响API/ABI)也不会通过此crate提供,除非更新git子模块的commit-id并发布新的librist-sys版本。

此crate当前构建并链接到静态librist。

apt install musl-tools meson libclang1 llvm clang

CC=musl-gcc cargo +1.50 test --target=x86_64-unknown-linux-musl

依赖关系