# libspnav-sys
[](https://crates.io/crates/libspnav-sys)
The libspnav-sys crate provides declarations and linkage for the libspnav C
library. Following the *-sys package conventions, the libspnav-sys crate does
not define higher-level abstractions over the native libspnav library functions.
## Versions
This crate currently builds and links against [`libspnav v0.2.3`](https://github.com/FreeSpacenav/libspnav.git).
[`bindgen 0.48.1`](https://github.com/rust-lang/rust-bindgen) was used to generate the bindings.
## Dependencies
This crate makes use of [`cc`](https://github.com/alexcrichton/cc-rs) to compile `spnav.c`, therfore a working C compiler useable by `cc` is required.
## Limitations
Bindings are currently only provided for `spnav.h` with `USE_X11` disabled. X11
support (including `spnav_magellon.h`) will be considered in the future.