use libosrs;
use libosrs::gamemode::Gamemode;
#[tokio::main]
async fn main() {
let name = "Soupshi";
let mut gamemode: Gamemode = Gamemode::Auto;
let client = libosrs::ClientOSRS::new();
let soupshi = client.get_hiscore(name, gamemode).await.unwrap();
println!("Overall: {:#?}", soupshi.skills.overall);
println!("Agility level: {}", soupshi.skills.agility.level);
println!("Agility xp: {}", soupshi.skills.agility.xp);
println!("Vorkath rank: {}", soupshi.bosses.vorkath.rank);
println!("Vorkath kills: {}", soupshi.bosses.vorkath.score);
println!("JSON output: {}", soupshi.to_json());
gamemode = client.get_player_gamemode(name).await;
println!("{:#?}", gamemode);
println!(
"JSON output: {}",
client.get_hiscore_json(name, gamemode).await
);
println!("{:#?}", client.get_player(name, gamemode).await);
println!(
"JSON output: {}",
client.get_player_json(name, gamemode).await
);
}