## TDLIB Json Client Rust FFI Bindings
### Installing TDLIB
In order to generate bindings, `tdjson-sys` needs the TDLIB to be intalled on a developer's system.
Clone the [`tdlib` repo](https://github.com/tdlib/td) and checkout the wanted version.
```bash
git clone git@github.com:tdlib/td.git
cd td
git checkout v1.1.0
```
Install dependencies and build the library as described in the [README.md](https://github.com/tdlib/td/blob/master/README.md)
Then, install the library, from the `build` directory created in the previous step. (as root)
```bash
cmake --build . --target install
```
### Generate Bindings
After installing `tdlib`, just add `tdjson-sys` to your crate's dependencies
```toml
tdjson-sys = "0.1.3"
```
And let the Cargo do it's magic!
```bash
cargo build
```