pub struct ChrSpecializationRow {Show 14 fields
pub Name_lang: Option<String>,
pub FemaleName_lang: Option<String>,
pub Description_lang: Option<String>,
pub ID: i32,
pub ClassID: Option<i32>,
pub OrderIndex: Option<i32>,
pub PetTalentType: i32,
pub Role: i32,
pub Flags: i32,
pub SpellIconFileID: i32,
pub PrimaryStatPriority: i32,
pub AnimReplacements: i32,
pub MasterySpellID_0: i32,
pub MasterySpellID_1: i32,
}Expand description
DBC row from ChrSpecialization.db2: spec identity, class, role, and mastery spells.
Fields§
§Name_lang: Option<String>§FemaleName_lang: Option<String>§Description_lang: Option<String>§ID: i32§ClassID: Option<i32>§OrderIndex: Option<i32>§PetTalentType: i32§Role: i32§Flags: i32§SpellIconFileID: i32§PrimaryStatPriority: i32§AnimReplacements: i32§MasterySpellID_0: i32§MasterySpellID_1: i32Trait Implementations§
Source§impl Clone for ChrSpecializationRow
impl Clone for ChrSpecializationRow
Source§fn clone(&self) -> ChrSpecializationRow
fn clone(&self) -> ChrSpecializationRow
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 ChrSpecializationRow
impl Debug for ChrSpecializationRow
Source§impl<'de> Deserialize<'de> for ChrSpecializationRow
impl<'de> Deserialize<'de> for ChrSpecializationRow
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 ChrSpecializationRow
impl RefUnwindSafe for ChrSpecializationRow
impl Send for ChrSpecializationRow
impl Sync for ChrSpecializationRow
impl Unpin for ChrSpecializationRow
impl UnsafeUnpin for ChrSpecializationRow
impl UnwindSafe for ChrSpecializationRow
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