6个版本

0.1.5 2024年5月25日
0.1.4 2024年2月20日
0.1.3 2024年1月29日

#273 in HTTP客户端

Download history 34/week @ 2024-04-13 11/week @ 2024-04-27 16/week @ 2024-05-04 1/week @ 2024-05-11 8/week @ 2024-05-18 162/week @ 2024-05-25 17/week @ 2024-06-01 13/week @ 2024-06-08 22/week @ 2024-06-15 17/week @ 2024-06-22 9/week @ 2024-06-29 14/week @ 2024-07-06 15/week @ 2024-07-13 11/week @ 2024-07-20 16/week @ 2024-07-27

每月56次下载

MIT许可协议

94KB
2K SLoC

《 Valorant Assets API》提供Rust绑定

这个crate为《 Valorant Assets API》提供Rust绑定。

安装

使用cargo add valorant-assets-api安装此crate或将它添加到您的Cargo.toml中。

使用方法

use valorant_assets_api::agents::{get_agent, get_agents};
use valorant_assets_api::models::language::Language;

#[tokio::main]
async fn main() {
    // Create a reqwest::Client, which is used to send HTTP requests.
    let client = reqwest::Client::new();

    // Get a list of agents from the Valorant API. (language is optional)
    let agents = get_agents(&client, Some(Language::DeDe), None)
        .await
        .expect("Failed to get agents");

    println!(
        "Agents: {:?}",
        agents
            .iter()
            .map(|x| x.display_name.clone())
            .collect::<Vec<_>>()
    );

    println!(
        "Single Agent: {:#?}",
        agents.first()
    );
}

依赖项

~5–16MB
~229K SLoC