## Intro
Rustli is a minimal Rust library to talk to [Restli](https://github.com/linkedin/rest.li) servers.
## Serialization
This library requires serde 1.0 on rust version 1.15.1 or better.
## Fetch
Rustli provides fetch functionality on top of [curl-rust](https://github.com/alexcrichton/curl-rust).
We have also evaluate [hyper](https://github.com/hyperium/hyper).
See also [rust-rest](http://lucumr.pocoo.org/2016/7/10/rust-rest/)
Unfortunately there is a bug in cargo for our use case of hyper. We want to support OS X with native libraries and
Linux with Openssl. This requires loading hyper with different features based on the target os and
this is not supported in cargo.
## Typescript generation
Typescript code generation is provided in the `generate` module.
## Tests
To run tests for all features use `run-tests.sh`