High level Rust bindings for interoperability with
[Eclair Datalog](https://github.com/luc-tielen/eclair-lang.git).
The library provides an idiomatic Rust interface around the low level
Eclair API.
NOTE: It is highly recommended to use this library together with
`eclair_bindings_derive`, which provides a proc macro that generates the
bindings boilerplate for you (highly recommended).