#signal #basic #api #maps #commercial #electricity #c02

bin+lib rust_c02_signal

Rust 实现的 C02 信号 API - 目前非常基础

3 个版本

0.1.2 2023 年 2 月 7 日
0.1.1 2023 年 2 月 7 日
0.1.0 2023 年 2 月 7 日

#7 in #commercial

MIT 许可证

10KB
93

C02 API 基本Rust实现

完成

  • 基本API实现
  • 客户端格式
  • 两个C02请求实现。

待办

  • 速率限制
  • 支持未来电力地图商业API

示例

use rust_c02_signal;

async fn do_stuff() -> () {
    let c02client = rust_c02_signal::Client::new("API-KEY".to_string());

    // Get the latest data for a country code
    let resp = c02client.latest_cc("GB".to_string()).await;

    println!("{:?}", resp);

    // Get the latest data for a set of long/lat coords
    let resp = c02client.latest_gc(51.5074, 0.1278).await;

    println!("{:?}", resp);
}

依赖项

~6–22MB
~294K SLoC