pub struct EquippedItem {
pub slot: GearSlot,
pub item_id: u32,
pub item_level: i32,
pub quality: i32,
pub enchant_id: Option<u32>,
pub effects: Vec<ItemEffect>,
}Expand description
One equipped item carried into handler construction: resolved ilvl/quality (for item-budget-scaled buff magnitudes) plus its DBC use/equip effects.
Fields§
§slot: GearSlot§item_id: u32§item_level: i32§quality: i32§enchant_id: Option<u32>§effects: Vec<ItemEffect>Trait Implementations§
Source§impl Clone for EquippedItem
impl Clone for EquippedItem
Source§fn clone(&self) -> EquippedItem
fn clone(&self) -> EquippedItem
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 moreAuto Trait Implementations§
impl Freeze for EquippedItem
impl RefUnwindSafe for EquippedItem
impl Send for EquippedItem
impl Sync for EquippedItem
impl Unpin for EquippedItem
impl UnsafeUnpin for EquippedItem
impl UnwindSafe for EquippedItem
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