pub struct DifficultyRow {Show 15 fields
pub ID: i32,
pub Name_lang: Option<String>,
pub InstanceType: i32,
pub OrderIndex: i32,
pub OldEnumValue: i32,
pub FallbackDifficultyID: i32,
pub MinPlayers: i32,
pub MaxPlayers: i32,
pub Flags: i32,
pub ItemContext: i32,
pub ToggleDifficultyID: i32,
pub GroupSizeHealthCurveID: i32,
pub GroupSizeDmgCurveID: i32,
pub GroupSizeSpellPointsCurveID: i32,
pub Field: i32,
}Expand description
DBC row from Difficulty.db2: dungeon and raid difficulty definitions.
Fields§
§ID: i32§Name_lang: Option<String>§InstanceType: i32§OrderIndex: i32§OldEnumValue: i32§FallbackDifficultyID: i32§MinPlayers: i32§MaxPlayers: i32§Flags: i32§ItemContext: i32§ToggleDifficultyID: i32§GroupSizeHealthCurveID: i32§GroupSizeDmgCurveID: i32§GroupSizeSpellPointsCurveID: i32§Field: i32Trait Implementations§
Source§impl Clone for DifficultyRow
impl Clone for DifficultyRow
Source§fn clone(&self) -> DifficultyRow
fn clone(&self) -> DifficultyRow
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 DifficultyRow
impl Debug for DifficultyRow
Source§impl<'de> Deserialize<'de> for DifficultyRow
impl<'de> Deserialize<'de> for DifficultyRow
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 DifficultyRow
impl RefUnwindSafe for DifficultyRow
impl Send for DifficultyRow
impl Sync for DifficultyRow
impl Unpin for DifficultyRow
impl UnsafeUnpin for DifficultyRow
impl UnwindSafe for DifficultyRow
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