ALPHA_VANTAGE

Project status & info:

| Travis Build Status | Code Coverage | License | Crates Version | Docs | | :---: | :---: | :---: | :---: | :---: | | Travis Build Status | Code coverage | License: MIT | Crate | Docs |

Rust Client library built for accessing Alphavantage API.

Project Functionality

Add as dependencies

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"}

Usage

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);