9 stable releases (4 major)
Uses new Rust 2024
| 9.0.1 | Jan 1, 2026 |
|---|---|
| 9.0.0 | Dec 31, 2025 |
| 8.0.1 | Sep 21, 2025 |
| 7.0.1 | Jul 6, 2025 |
| 0.1.0 | Feb 5, 2024 |
#7 in #warframe
Used in warframe
16KB
375 lines
warframe.rs
An async crate to wrap the Worldstate API and the warframe.market API.
Use this crate if you want to make a Warframe-related rust project that is async.
Getting started
To install, simply run cargo add warframe.
Note that the MSRV of this project is 1.91.
Example
use warframe::worldstate::{Client, Error, queryable::Cetus, Opposite, TimedEvent};
#[tokio::main]
async fn main() -> Result<(), Error> {
let client = Client::default();
let cetus = client.fetch::<Cetus>().await?;
println!(
"It is currently {} on cetus. It will be {} in {}",
cetus.state,
cetus.state.opposite(),
cetus.eta()
);
Ok(())
}
Contributing
See CONTRIBUTING
Commitlint
Commit messages are linting in the PR
Dependencies
~305–700KB
~15K SLoC