/opengr2-rust

Rust Bindings for the C IO library for RAD Granny2 file format library

Primary LanguageRust

build dependency status codecov lines of code Downloads Crates.io

PROJECT IN DEVELOPMENT/EXPERIMENTAL


OpenGr2-rust (Bindings)

Rust bindings for the C IO Granny2 File Format library opengr2

Cargo

Crate: opengr2-rust

Installing dependency tools

Windows (Chocolatey)

choco install pkgconfiglite --version=0.28 (optional)

choco install llvm --version=14.0.5 (optional)

Linux

  • Debian:
    • apt install clang (optional)

Development (not intended for users)

Building

Be sure you have a C compiler (like the one specified above) and a pkg-config (also specified above), Cargo and Rust should handle the rest

Generating Bindings

To generate bindings, run the bash generate_bindings.sh, you can also tweak the settings inside this script

License

Equal to opengr2 license