pub struct ItemEffectRow {
pub ID: i32,
pub LegacySlotIndex: i32,
pub TriggerType: i32,
pub Charges: i32,
pub CoolDownMSec: i32,
pub CategoryCoolDownMSec: i32,
pub SpellCategoryID: i32,
pub SpellID: i32,
pub ChrSpecializationID: i32,
}Expand description
DBC row from ItemEffect.db2: spell trigger and cooldown for an item effect.
Fields§
§ID: i32§LegacySlotIndex: i32§TriggerType: i32§Charges: i32§CoolDownMSec: i32§CategoryCoolDownMSec: i32§SpellCategoryID: i32§SpellID: i32§ChrSpecializationID: i32Trait Implementations§
Source§impl Clone for ItemEffectRow
impl Clone for ItemEffectRow
Source§fn clone(&self) -> ItemEffectRow
fn clone(&self) -> ItemEffectRow
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 ItemEffectRow
impl Debug for ItemEffectRow
Source§impl<'de> Deserialize<'de> for ItemEffectRow
impl<'de> Deserialize<'de> for ItemEffectRow
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 ItemEffectRow
impl RefUnwindSafe for ItemEffectRow
impl Send for ItemEffectRow
impl Sync for ItemEffectRow
impl Unpin for ItemEffectRow
impl UnsafeUnpin for ItemEffectRow
impl UnwindSafe for ItemEffectRow
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