clang-rs
========
[](https://crates.io/crates/clang)
[](https://travis-ci.org/KyleMayes/clang-rs)
An idiomatic Rust wrapper for libclang.
Supported on the stable, beta, and nightly Rust channels.
Released under the MIT license.
### Dependencies
This crate depends on `libclang.dll` (Windows), `libclang.so` (Linux), or `libclang.dylib` (OS X).
These binaries can be either be installed as a part of clang or downloaded
[here](http://llvm.org/releases/download.html).
#### Windows
On Windows, `libclang.dll` should be placed in `<rust>\lib\rustlib\*-pc-windows-*\lib` where
`<rust>` is your Rust installation directory.
### Supported Versions
* 3.5.x - [Documentation](https://kylemayes.github.io/clang-rs/3_5/clang)
* 3.6.x - [Documentation](https://kylemayes.github.io/clang-rs/3_6/clang)
* 3.7.x - [Documentation](https://kylemayes.github.io/clang-rs/3_7/clang)
* 3.8.x - [Documentation](https://kylemayes.github.io/clang-rs/3_8/clang)
If you do not select a specific version, a common subset API will be availabile. The documentation
for this API is [here](https://kylemayes.github.io/clang-rs/all/clang).