#destiny2 #net #api #api-bindings

bungie

A Rust crate for interacting with the Bungie.net API

4个版本

使用旧的Rust 2015

0.2.0 2018年7月13日
0.1.2 2018年6月30日
0.1.1 2018年6月30日
0.1.0 2018年6月30日

#4 in #destiny2

MIT许可

34KB
947

bungie-rs 构建状态

A Rust crate for interacting with the Bungie.net API

注意:此crate处于alpha阶段,非常不稳定!

功能

直接1:1链接到Bungie.net API

使用方法

extern crate bungie;
extern crate dotenv;
extern crate failure;

use bungie::BungieClient;
use std::env;
use dotenv::dotenv;

fn main() -> Result<(), failure::Error> {
    dotenv()?;
    let bungie = BungieClient::new(env::var("API_KEY")?);
    let manifest = bungie.destiny2().get_destiny_manifest()?;
    println!("{}", manifest.response.version);
    Ok(())
}

依赖项

~14–24MB
~425K SLoC