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::FetchPriceQuote
fin_model::quote::FetchPriceRangeSeries
fin_model::analysis::Peers
fin_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