pub struct MemberSummary {
pub skyblock: Option<LevelProgress>,
pub skills: HashMap<String, LevelProgress>,
pub skill_xp: HashMap<String, f64>,
pub skill_average: Option<f64>,
pub catacombs: Option<LevelProgress>,
pub classes: HashMap<String, LevelProgress>,
pub slayers: HashMap<String, LevelProgress>,
pub hotm: Option<LevelProgress>,
pub coin_purse: Option<f64>,
}Expand description
Every leveling-related stat of a profile member, resolved in one pass.
Fields§
§skyblock: Option<LevelProgress>SkyBlock profile level.
skills: HashMap<String, LevelProgress>Skill progress keyed by skill name (MINING, COMBAT, …). Only
present when a skills resource was supplied.
skill_xp: HashMap<String, f64>Raw skill XP keyed by skill name, available even without a resource.
skill_average: Option<f64>Mean fractional skill level, excluding runecrafting and social.
catacombs: Option<LevelProgress>Catacombs level.
classes: HashMap<String, LevelProgress>Dungeon class levels keyed by class name (mage, tank, …).
slayers: HashMap<String, LevelProgress>Slayer levels keyed by boss (zombie, wolf, …).
hotm: Option<LevelProgress>Heart of the Mountain tier.
coin_purse: Option<f64>Purse balance from the currencies section.
Trait Implementations§
Source§impl Clone for MemberSummary
impl Clone for MemberSummary
Source§fn clone(&self) -> MemberSummary
fn clone(&self) -> MemberSummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MemberSummary
impl Debug for MemberSummary
Source§impl Default for MemberSummary
impl Default for MemberSummary
Source§fn default() -> MemberSummary
fn default() -> MemberSummary
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MemberSummary
impl RefUnwindSafe for MemberSummary
impl Send for MemberSummary
impl Sync for MemberSummary
impl Unpin for MemberSummary
impl UnsafeUnpin for MemberSummary
impl UnwindSafe for MemberSummary
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more