| Crates.io | libcwtch |
| lib.rs | libcwtch |
| version | 0.8.0 |
| created_at | 2021-09-15 20:08:53.549379+00 |
| updated_at | 2024-02-25 02:59:31.905267+00 |
| description | libcwtch is an interface to a Cwtch app that allows creating of profiles to communicate with contacts over the Cwtch protocol |
| homepage | |
| repository | https://git.openprivacy.ca/cwtch.im/libcwtch-rs |
| max_upload_size | |
| id | 451963 |
| size | 129,373 |
Rust bindings for libCwtch autobindings
Example echobot in examples/echobot.rs (cargo run --example echobot -- assumes tor is on $PATH)
libCwtch.so version is specified in build.rs. If updating, also download the corresponding libCwtch.h and delete
the 'preamble from import "C"' section as it imports headers required for the C lib to compile
but that we don't want to create rust bindings for (like importing stdlib.h). cargo build automatically calls
bindgen for us and will regenerate src/cwtchlib_go/bindings.rs if libCwtch.h has changed.
While developing you can use the LCG_DIR environment variable to specify the directory containing a local libCwtch.so
library to override the default one.
This is useful in cases where you are adding or updating APIs prior to a release.