This is the low-level auto-generated binding to the [zstd] library. You probably don't want to use this library directly; instead, look at [zstd-rs].
zstd
is included as a submodule. To get everything during your clone, use:
git clone https://github.com/gyscos/zstd-rs --recursive
Or, if you cloned it without the --recursive
flag,
call this from inside the repository:
git submodule update --init
Then, running cargo build
in this directory should
take care of building the C library and linking to it.
This library includes a pre-generated bindings.rs
file.
You can also generate new bindings at build-time, using the bindgen
feature:
cargo build --features bindgen