10 个稳定版本 (4 个主要版本)
6.0.0 | 2024 年 7 月 19 日 |
---|---|
5.1.0 | 2024 年 7 月 11 日 |
5.0.1 | 2024 年 6 月 23 日 |
4.1.0 | 2024 年 6 月 9 日 |
1.0.4 |
|
#14 in #wrap
每月下载量 255
97KB
2.5K SLoC
warframe.rs
一个用于封装 Worldstate API 的异步包。
如果您想创建一个异步的 Warframe 相关 Rust 项目,请使用此包。
请注意,一些内容可能会在不增加主要版本的情况下发生变化。废弃的版本将尽快被撤回。
入门
要安装,只需运行 cargo add warframe
。
示例
use warframe::worldstate::prelude::*;
#[tokio::main]
async fn main() -> Result<(), ApiError> {
let client = Client::new();
match client.fetch::<Cetus>().await {
Ok(cetus) => {
println!(
"It is currently {} on cetus. It will be {} in {}",
cetus.state,
cetus.state.opposite(),
cetus.eta()
);
Ok(())
}
Err(why) => Err(why),
}
}
贡献
非常欢迎贡献。要贡献,只需将此仓库分叉并提交 PR。
我们使用 clippy
进行代码风格检查,使用 rustfmt
进行格式化。它们作为 dev-dependencies 包含在 Cargo.toml
中。
Commitlint
提交信息将在 PR 中进行代码风格检查
依赖关系
~7–22MB
~287K SLoC