#tdlib #bindings #telegram #ffi #unsafe

sys tdjson-sys

TDLIB Json 客户端 Rust FFI 绑定

6 个版本

使用旧的 Rust 2015

0.1.5 2019年2月9日
0.1.4 2019年2月8日
0.1.3 2018年11月20日
0.1.2 2018年2月2日

#15#tdlib

38 每月下载次数
用于 2 个 crate(通过 tdjson

MIT 许可协议

4KB

TDLIB Json 客户端 Rust FFI 绑定

安装 TDLIB

为了生成绑定,tdjson-sys 需要在开发者的系统上安装 TDLIB。

克隆 tdlib 仓库 并检出所需版本。

git clone [email protected]:tdlib/td.git
cd td
git checkout v1.1.0

安装依赖项并按照 README.md 中的说明构建库

然后,从上一步骤创建的 build 目录中安装库。(作为 root 用户)

cmake --build . --target install

生成绑定

安装 tdlib 后,只需将 tdjson-sys 添加到您 crate 的依赖项中

tdjson-sys = "0.1.3"

然后让 Cargo 做它的工作!

cargo build

无运行时依赖

~0–2MB
~40K SLoC