# libcryptsetup-rs-sys
This crate provides low-level Rust bindings generated by bindgen for libcryptsetup.
### Building
The libcryptsetup bindings require some dependencies outside of cargo to build
properly:
1. cryptsetup (provided by `cryptsetup` on Fedora)
2. cryptsetup development headers (provided by `cryptsetup-devel` on Fedora)
3. libclang (provided by `clang` on Fedora)
### Testing
Tests are automatically generated by bindgen. To check that bindings have been
generated correctly, run:
```
cargo test
```