pub(crate) struct SpellStore {
pub(crate) props: ResolvedMap<SpellIdx, SpellProps>,
pub(crate) aura_props: ResolvedMap<SpellIdx, AuraProps>,
pub(crate) power_types: ResolvedMap<i32, PowerTypeProps>,
pub(crate) overrides: IntMap<SpellIdx, SpellIdx>,
pub(crate) learns: IntMap<SpellIdx, Vec<SpellIdx>>,
pub(crate) labels: IntMap<SpellIdx, Vec<i32>>,
pub(crate) class_flags: IntMap<SpellIdx, SpellClassFlags>,
pub(crate) specialization: Vec<SpellIdx>,
}Fields§
§props: ResolvedMap<SpellIdx, SpellProps>§aura_props: ResolvedMap<SpellIdx, AuraProps>§power_types: ResolvedMap<i32, PowerTypeProps>§overrides: IntMap<SpellIdx, SpellIdx>§learns: IntMap<SpellIdx, Vec<SpellIdx>>§labels: IntMap<SpellIdx, Vec<i32>>§class_flags: IntMap<SpellIdx, SpellClassFlags>§specialization: Vec<SpellIdx>Trait Implementations§
Source§impl Debug for SpellStore
impl Debug for SpellStore
Auto Trait Implementations§
impl Freeze for SpellStore
impl RefUnwindSafe for SpellStore
impl Send for SpellStore
impl Sync for SpellStore
impl Unpin for SpellStore
impl UnsafeUnpin for SpellStore
impl UnwindSafe for SpellStore
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