warframe

Crates.iowarframe
lib.rswarframe
version6.2.0
sourcesrc
created_at2023-11-16 22:34:56.07506
updated_at2024-10-28 20:15:40.442239
descriptionAn async crate to wrap Warframe's Worldstate API.
homepagehttps://docs.rs/warframe
repositoryhttps://github.com/Mettwasser/warframe.rs
max_upload_size
id1038226
size167,091
(Mettwasser)

documentation

https://docs.rs/warframe

README

warframe.rs

An async crate to wrap the Worldstate 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.

Example

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),
    }
}

Contributing

See CONTRIBUTING

Commitlint

Commit messages are linting in the PR

Commit count: 79

cargo fmt