pub struct AbilityMasteryHud {
pub ability_id: String,
pub tier: u16,
pub level: u16,
pub xp: f64,
pub xp_to_next: f64,
}Expand description
Per-ability mastery row for combat HUD / character sheet.
Fields§
§ability_id: String§tier: u16Mastery tier 0–10 (SkillProgress::display_tier).
level: u16Internal level 0–1000.
xp: f64Fractional XP in the ability pool.
xp_to_next: f64XP required to reach the next display step on the progression curve.
Trait Implementations§
Source§impl Clone for AbilityMasteryHud
impl Clone for AbilityMasteryHud
Source§fn clone(&self) -> AbilityMasteryHud
fn clone(&self) -> AbilityMasteryHud
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 AbilityMasteryHud
impl Debug for AbilityMasteryHud
Source§impl<'de> Deserialize<'de> for AbilityMasteryHud
impl<'de> Deserialize<'de> for AbilityMasteryHud
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AbilityMasteryHud
impl PartialEq for AbilityMasteryHud
Source§impl Serialize for AbilityMasteryHud
impl Serialize for AbilityMasteryHud
impl StructuralPartialEq for AbilityMasteryHud
Auto Trait Implementations§
impl Freeze for AbilityMasteryHud
impl RefUnwindSafe for AbilityMasteryHud
impl Send for AbilityMasteryHud
impl Sync for AbilityMasteryHud
impl Unpin for AbilityMasteryHud
impl UnsafeUnpin for AbilityMasteryHud
impl UnwindSafe for AbilityMasteryHud
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