Project status & info:
| Travis Build Status | Code Coverage | License | Crates Version | Docs |
| :---: | :---: | :---: | :---: | :---: |
| |
|
|
|
|
Rust Client library built for accessing Alphavantage API.
Edit Cargo.toml file to add alpha_vantage as dependencies
toml
[dependencies]
alpha_vantage = "0.5.0"
If you would like to use blocking API instead of async api. You can add blocking feature.
toml
[dependencies]
alpha_vantage = {version = "0.5.0", features=["blocking"]}
OR For bleeding edge development use
toml
[dependencies]
alpha_vantage = {git = "https://github.com/iamsauravsharma/alpha_vantage"}
Sample code to find out exchange rate between two currency(both physical & digital supported)
Rust
let api_key = alpha_vantage::set_api("YOUR-API-HERE");
let exchange = api_key.exchange("USD","CNY").await.unwrap();
let rate = exchange.rate();
println!("{}",rate);
Similarly using blocking api you can run above example which run same API
Rust
let api_key = alpha_vantage::blocking::APIkey::set_api("YOUR-API-HERE");
let exchange = api_key.exchange("USD","CNY").unwrap();
let rate = exchange.rate();
println!("{}",rate);