pub struct SpellCategoriesRow {
pub ID: i32,
pub DifficultyID: i32,
pub Category: i32,
pub DefenseType: i32,
pub DiminishType: i32,
pub DispelType: i32,
pub Mechanic: i32,
pub PreventionType: i32,
pub StartRecoveryCategory: i32,
pub ChargeCategory: i32,
pub SpellID: i32,
}Expand description
DBC row from SpellCategories.db2: category, dispel type, and defense type.
Fields§
§ID: i32§DifficultyID: i32§Category: i32§DefenseType: i32§DiminishType: i32§DispelType: i32§Mechanic: i32§PreventionType: i32§StartRecoveryCategory: i32§ChargeCategory: i32§SpellID: i32Trait Implementations§
Source§impl Clone for SpellCategoriesRow
impl Clone for SpellCategoriesRow
Source§fn clone(&self) -> SpellCategoriesRow
fn clone(&self) -> SpellCategoriesRow
Returns a duplicate of the value. Read more
1.0.0 · 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 SpellCategoriesRow
impl Debug for SpellCategoriesRow
Source§impl<'de> Deserialize<'de> for SpellCategoriesRow
impl<'de> Deserialize<'de> for SpellCategoriesRow
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 SpellCategoriesRow
impl RefUnwindSafe for SpellCategoriesRow
impl Send for SpellCategoriesRow
impl Sync for SpellCategoriesRow
impl Unpin for SpellCategoriesRow
impl UnsafeUnpin for SpellCategoriesRow
impl UnwindSafe for SpellCategoriesRow
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more