Crates.io | Rustiny |
lib.rs | Rustiny |
version | 0.1.12 |
source | src |
created_at | 2022-02-22 01:09:34.718453 |
updated_at | 2022-03-22 20:16:25.949457 |
description | A wrapper for the Destiny 2 / Bungie.net REST API |
homepage | https://github.com/dec4234/Rustiny |
repository | https://github.com/dec4234/Rustiny |
max_upload_size | |
id | 537081 |
size | 76,980 |
A wrapper for the Destiny 2 / Bungie.net API written in rust.
Check out the JavaDestinyAPI, if you need a Java implementation.
Check it out on crates.io
(Rustiny usually uses the most recent version of Rust)
In addition to these examples, check out src/lib.rs for the tests that I use.
Getting a User With A Name And Discriminator
let client = ApiInterface::new("YOUR API KEY HERE", true).await;
println!("{}", BungieUser::get_user_by_name_and_discrim_with_platform(client, String::from("dec4234#9904"), DestinyPlatform::All)
.await
.unwrap()
.primary.global_display_name);
Get the name of the founder of a clan
let clan = Clan::get_by_name(get_api().await.client, "Heavenly Mayhem").await.unwrap();
println!("{}", clan.founder.destinyUserInfo.global_display_name);
Wrapped up PGCRs
Added get_activity_history()
Added Tester struct to prevent unnecessary repetition
Clan Founder info
Clan Weekly Rewards
Clan Weekly Reward Manifest puller
Added more stuff to Development To-Do List
Add another example to the README