currency-layer-rs is a client for CurrencyLayer's free APIs
Example Usage
Live Rates
extern crate currency_layer
use currency_layer::Client
fn main(){
let client = Client::new("YOU_API_KEY");
let res = client.get_live_rates(
"CAD",
vec!["GBP", "USD"]
);
println!("{}", res.quotes.get("GBP").unwrap());
println!("{}", res.quotes.get("USD").unwrap());
}
Historical Rates
extern crate currency_layer
use currency_layer::Client
fn main(){
let client = Client::new("YOU_API_KEY");
let res = client.get_historical_rates(
"CAD",
vec!["GBP", "USD"],
(2015, 2, 23)
);
println!("{}", res.quotes.get("GBP").unwrap());
println!("{}", res.quotes.get("USD").unwrap());
}