isa-l-rs

Rust bindings to libisal, the Intel(R) Intelligent Storage Acceleration Library

Currently only bindings for Erasure codes are implemented. CRC, Raid, Compression and De-compression might follow later (PRs welcome).

Usage

```toml

Cargo.toml

[dependencies] isal = "0.1.0" ```

Building

Building isa-l from source is not yet supported. Version >= 2.14.1 must be installed on the system.

Updating libisal-sys bindings

To update the bindings we use bindgen and update the resulting bindings manually: