#jabber #xmpp #libstrophe #bindgen #im

sys libstrophe-sys-bindgen

Rust bindings for libstrophe, generated using bindgen

18 stable releases (3 major)

5.0.0 Jun 27, 2022
4.5.1 Jan 17, 2022
4.4.0 Feb 2, 2021
4.3.0 Sep 23, 2020
1.0.1 Nov 7, 2017

#3 in #jabber

Download history 15/week @ 2022-10-12 11/week @ 2022-10-19 33/week @ 2022-10-26 51/week @ 2022-11-02 35/week @ 2022-11-09 40/week @ 2022-11-16 26/week @ 2022-11-23 25/week @ 2022-11-30 47/week @ 2022-12-07 24/week @ 2022-12-14 35/week @ 2022-12-21 24/week @ 2022-12-28 5/week @ 2023-01-04 28/week @ 2023-01-11 34/week @ 2023-01-18 40/week @ 2023-01-25

112 downloads per month
Used in 2 crates (via libstrophe)

LGPL-3.0

43KB
1.5K SLoC

libstrophe-sys-bindgen

Documentation

See full documentation

Usage

Add this to your Cargo.toml:

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

Build Status

libstrophe C library bindings

This crate provides bindings to libstrophe C library which enables you the creation of XMPP clients and servers. The bindings were statically generated using bindgen so the crate doesn't have a hard dependency on bindgen. If you still want to regenerate the bindings during building of the create, enable buildtime_bindgen feature.

Usage of this crate creates runtime dependency on libstrophe.so so be sure to install that using your package manager.

Current bindings were generated from libstrophe version: 0.12.0

The difference from libstrophe-sys crate is that this one is automatically generated hence easier to maintain.

This crate contains only C bindings, for Rust ergonomic interface see libstrophe crate.

License: LGPL-3.0

Dependencies

~90KB