pub struct SpellGroupDef {
pub rule: SpellGroupRule,
pub auras: Vec<String>,
}Expand description
Group of auras that share a runtime rule.
Fields§
§rule: SpellGroupRule§auras: Vec<String>Trait Implementations§
Source§impl Debug for SpellGroupDef
impl Debug for SpellGroupDef
Source§impl<'de> Deserialize<'de> for SpellGroupDef
impl<'de> Deserialize<'de> for SpellGroupDef
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 SpellGroupDef
impl RefUnwindSafe for SpellGroupDef
impl Send for SpellGroupDef
impl Sync for SpellGroupDef
impl Unpin for SpellGroupDef
impl UnsafeUnpin for SpellGroupDef
impl UnwindSafe for SpellGroupDef
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