libstrophe-sys-bindgen

Crates.iolibstrophe-sys-bindgen
lib.rslibstrophe-sys-bindgen
version8.0.2
created_at2017-11-07 14:52:19.733302+00
updated_at2025-07-04 10:07:09.871564+00
descriptionRust bindings for libstrophe, generated using bindgen
homepage
repositoryhttps://github.com/twistedfall/libstrophe
max_upload_size
id38485
size48,994
(twistedfall)

documentation

https://docs.rs/libstrophe-sys-bindgen

README

libstrophe-sys-bindgen

Build Status Documentation Crates.io Maintenance

Support the project | Documentation

Usage

Run:

cargo add libstrophe-sys-bindgen

Or add to your Cargo.toml:

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

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 crate, 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.14.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

Commit count: 168

cargo fmt