pub struct StatusEffectHud {
pub effect_id: String,
pub label: String,
pub polarity: String,
pub icon_tile_id: Option<String>,
pub remaining_sec: Option<f32>,
}Expand description
One active status effect for HUD (buff/debuff icon strip).
Fields§
§effect_id: String§label: String§polarity: String§icon_tile_id: Option<String>§remaining_sec: Option<f32>Remaining duration in seconds (None when permanent while-equipped).
Trait Implementations§
Source§impl Clone for StatusEffectHud
impl Clone for StatusEffectHud
Source§fn clone(&self) -> StatusEffectHud
fn clone(&self) -> StatusEffectHud
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 StatusEffectHud
impl Debug for StatusEffectHud
Source§impl Default for StatusEffectHud
impl Default for StatusEffectHud
Source§fn default() -> StatusEffectHud
fn default() -> StatusEffectHud
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StatusEffectHud
impl<'de> Deserialize<'de> for StatusEffectHud
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 StatusEffectHud
impl PartialEq for StatusEffectHud
Source§impl Serialize for StatusEffectHud
impl Serialize for StatusEffectHud
impl StructuralPartialEq for StatusEffectHud
Auto Trait Implementations§
impl Freeze for StatusEffectHud
impl RefUnwindSafe for StatusEffectHud
impl Send for StatusEffectHud
impl Sync for StatusEffectHud
impl Unpin for StatusEffectHud
impl UnsafeUnpin for StatusEffectHud
impl UnwindSafe for StatusEffectHud
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