Rust bindings for BCH encoding/decoding library, based on the bch_codec fork.
This workspace repo contains both the high-level bchlib project as well as the lower-level bchlib-sys project that builds the original C library.
Add the library to your Cargo.toml:
[dependencies]
bchlib = "0.2.1"
The usual:
$ cargo build
$ cargo testNote that due to usage of bindgen in the lower level bchlib-sys project, you will need clang to be installed on your system.