pub struct MaskedPassiveEffectDef {
pub spell_id: u32,
pub effect: u8,
pub reason: String,
}Expand description
[[masked_passive_effects]] — one passive effect this specialization never receives.
The shared static fold skips it.
reason must explain the behavior or game-data basis for the exclusion.
Fields§
§spell_id: u32§effect: u8§reason: StringTrait Implementations§
Source§impl Debug for MaskedPassiveEffectDef
impl Debug for MaskedPassiveEffectDef
Source§impl<'de> Deserialize<'de> for MaskedPassiveEffectDef
impl<'de> Deserialize<'de> for MaskedPassiveEffectDef
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
Auto Trait Implementations§
impl Freeze for MaskedPassiveEffectDef
impl RefUnwindSafe for MaskedPassiveEffectDef
impl Send for MaskedPassiveEffectDef
impl Sync for MaskedPassiveEffectDef
impl Unpin for MaskedPassiveEffectDef
impl UnsafeUnpin for MaskedPassiveEffectDef
impl UnwindSafe for MaskedPassiveEffectDef
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