Rust bindings for Quandl v3 API.

The goal of this crate is to offer a well documented, complete and easy to use interface to Quandl's RESTful API.

License: MPL 2.0 Travis Build Status

This crate uses the rustc_serialize crate extensively and thus suffers from some of its limitation. Namely,

Some other design choices of this crate includes

The only other missing feature is the ability to query an entire premium database in a single API call. Unfortunately I do not have access to any premium database and thus wouldn't have been able to test the resulting code.

Documentation

http://proksima.github.io/quandl-v3-doc/quandl-v3/index.html

Simple example

```rust extern crate quandl_v3;

use quandlv3::Result; use quandlv3::prelude::*;

fn main() { let query = { let mut query = DataQuery::new("WIKI", "AAPL");

     query.order(Order::asc)
          .end_date(2016, 2, 29)
          .start_date(2016, 2, 1)
          .column_index(4);

     query
};

let response: Data<(String, f64)> = query.send().unwrap();

// Print the date and closing price for Apple's stock for the month of February 2016.
for data in &response.data {
    println!("{} - {}", data.0, data.1);
}

}

```

This crate is written in the hope it will be useful. I am in no way affiliated to Quandl and Quandl is not endorsing this crate in any way.