This is a library that wraps LLVM using Rust idioms and the cbox library. There is good quality documentation available if you want to check out the API. It's basically a simplified version of the C++ API which has documentation.
To use this in your project, add the following to your Cargo.toml
[dependencies]
...
llvm-alt = "*"
While using this library, if you ever encounter a segmentation fault or similar unverbose error messages, please file an issue with what code caused the problem. Thanks!