#xmpp #libstrophe #im #generated-bindings #bindgen #client-server

sys libstrophe-sys-bindgen

使用bindgen生成的libstrophe的Rust绑定

24个稳定版本 (5个主要版本)

7.1.0 2023年6月15日
6.0.2 2023年5月23日
5.0.0 2022年6月27日
4.5.1 2022年1月17日
1.0.1 2017年11月7日

#4 in #im

Download history 8/week @ 2024-03-14 5/week @ 2024-03-21 39/week @ 2024-03-28 23/week @ 2024-04-04 5/week @ 2024-04-11 4/week @ 2024-04-18 4/week @ 2024-04-25 7/week @ 2024-05-16 7/week @ 2024-05-23 5/week @ 2024-05-30 11/week @ 2024-06-06 26/week @ 2024-06-13 11/week @ 2024-06-20 2/week @ 2024-06-27

每月52次下载
2个crate中使用(通过libstrophe

LGPL-3.0

37KB
1K SLoC

libstrophe-sys-bindgen

文档

查看完整文档

用法

将此内容添加到您的Cargo.toml中

[dependencies]
libstrophe-sys-bindgen = "7.1.0"

Maintenance Build Status Documentation

libstrophe C库绑定

此crate提供对libstrophe C库的绑定,使您能够创建XMPP客户端和服务器。绑定是使用bindgen静态生成的,因此crate没有对bindgen的硬依赖。如果您仍然想在构建crate时重新生成绑定,请启用buildtime_bindgen功能。

使用此crate会创建对libstrophe.so的运行时依赖,因此请确保使用您的包管理器安装它。

当前的绑定是从libstrophe版本:0.12.0生成的

libstrophe-sys crate的不同之处在于,此crate是自动生成的,因此更容易维护。

此crate仅包含C绑定,对于Rust的便捷接口,请参阅libstrophe crate。

许可证:LGPL-3.0

依赖关系

~125KB