Rust bindings for the C++ ROOT library.
This WIP project aims to provide C and Rust interfaces for the C++ ROOT library.
The C interfaces are manually curated and can be found in the root-rs-c-bindings
directory. Please note that covering the entire ROOT C API is not the primary objective of this project. If you wish to request a new feature or contribute to the development, feel free to open an issue or submit a pull request.
See the examples directory for some examples of how to use the library.
Root 6.22 or later is required. See https://root.cern/install/ for installation instructions.
The project is in an very early stage of development and the current codebase is a proof of concept.
OS | Status |
---|---|
Almalinux | ❌ |
Centosstream | ❌ |
Fedora | ❌ |
Ubuntu | 🚧 |
macOS | ❌ |
Windows | ✅ |