1 个不稳定版本

0.1.0 2023年5月31日

#221 in #response

MIT 许可证

13KB
190

freecurrencyapi-rs: Rust 货币转换器

本包是 freecurrencyapi.com 的 Rust 包装器,旨在使 API 在您的项目中尽可能易于使用。freecurrencyapi.com 是一个免费的货币 API,提供实时和历史汇率数据。

安装

此软件包处于开发中。特别是响应解析需要更多测试。但是,如果您仍然想使用它,可以通过在您的 Cargo.toml 中添加以下内容来安装它

[dependencies]
freecurrencyapi = "0.1.0"

需求

  1. freecurrencyapi.com 的 API 密钥
  2. 异步运行时,例如 tokio

快速入门

use freecurrencyapi::Freecurrencyapi;
use freecurrencyapi::models;

async fn request_latest() -> Result<models::DetailsResponse, freecurrencyapi::Error> {
    let c_api = Freecurrencyapi::new("<your-api-key>")?;
    let details = c_api.latest("id-of-a-fuel-station").await?;
     Ok(details)
}

免费账户可访问的端点

  • 状态
  • 货币
  • 最新
  • 历史

文档 中了解更多关于我们的端点、参数和响应数据结构的信息

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件

依赖项

~3–19MB
~246K SLoC