#f1 #racing #formula1 #async-client #eargast

已删除 eargast-rs

由Eargast API提供支持的异步客户端,用于获取一级方程式(F1)的比赛日程、排位赛和比赛结果

0.1.0 2022年6月25日
0.0.1 2022年6月25日

#4 in #formula1

MIT许可证

15KB
321 代码行

Eargast-rs:您获取一级方程式(F1)结果和日程的一站式商店

此项目引入了一个Eargast结构体,可用于查询Eargast API

它目前支持获取

  • 比赛日程
  • 排位赛结果
  • 比赛结果

这三个结果都可以查询当前赛季或任何往季。

示例用法

获取上次比赛的结果

let client = Eargast::new()?;
let race_results = client
    .race_results(None, None)
    .await?;

获取2020年的比赛日程

let client = Eargast::new()?;
let races = client
    .race_schedule(Some("2020"))
    .await?;

获取2019年赛季开幕赛排位赛结果

let client = Eargast::new()?;
let races = client
    .qualifying_results(Some(1), Some("2019"))
    .await?;

依赖项

~4–17MB
~250K SLoC