3 个版本
| 0.1.2 | 2019年7月23日 |
|---|---|
| 0.1.1 | 2019年7月21日 |
| 0.1.0 | 2019年7月19日 |
202 在 金融
每月 21 次下载
2.5MB
54K SLoC
Crate fin_iex
这是在调用 IEX Cloud 的 fin_model Crate 中的一些 请求特质 的实现。
模块
::provider提供了Provider特质、IEXProvider的实现。
实现特质
fin_model::quote::FetchPriceQuotefin_model::quote::FetchPriceRangeSeriesfin_model::analysis::Peersfin_model::analysis::AnalystRecommendations
示例
use fin_iex::IEXProvider;
use fin_model::provider::Provider;
let provider = match IEXProvider::new() {
Ok(provider) => provider,
Err(err) => panic!("Error configuring provider, {:?}", err)
};
println!("Provider = [{}]({}).", provider.attribution(), provider.url());
工具
可选功能 iex-tool 可以构建一个命令行工具,用于测试上述一些 API。
lib.rs:
这是在 fin_model 库中调用 IEX Cloud 的 请求特质 的实现。
示例
use fin_iex::IEXProvider;
use fin_model::provider::Provider;
let provider = match IEXProvider::new() {
Ok(provider) => provider,
Err(err) => panic!("Error configuring provider, {:?}", err)
};
println!("Provider = [{}]({}).", provider.attribution(), provider.url());
依赖关系
~23–36MB
~606K SLoC