1个不稳定版本
0.1.0 | 2021年5月5日 |
---|
#63 in #price
每月21次下载
在btc中使用
27KB
94 行
coindesk
由coindesk.com提供的比特币价格指数API。
coindesk = "0.1.0"
由于这是一个异步库,您需要一个异步运行时,如async_std
或tokio
。
示例
use coindesk::Bitcoin;
#[tokio::main]
async fn main() {
let data = Bitcoin::get().await.unwrap();
println!("currency: {}, rate: {}, description: {}, symbol: {}", data.usd.code, data.usd.rate, data.usd.description, data.usd.symbol);
println!("currency: {}, rate: {}, description: {}, symbol: {}", data.gbp.code, data.gbp.rate, data.gbp.description, data.gbp.symbol);
println!("currency: {}, rate: {}, description: {}, symbol: {}", data.eur.code, data.eur.rate, data.eur.description, data.eur.symbol);
println!("time: {}", data.time);
}
输出
currency: USD, rate: 57532.8599, description: United States Dollar, symbol: $
currency: GBP, rate: 41359.4525, description: British Pound Sterling, symbol: £
currency: EUR, rate: 47927.864, description: Euro, symbol: €
time: 2021-05-05 15:58:00 UTC
时间字段实现了chrono::DateTime
,以便与您项目的其他部分集成。
免责声明:此数据来自CoinDesk比特币价格指数(USD)。非美元货币数据使用openexchangerates.org的小时汇率进行转换
由Grant Handy用❤️和🦀制作。
依赖项
~8–11MB
~215K SLoC