## 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`