pub struct EnchantmentFlat {Show 31 fields
pub id: i32,
pub name: String,
pub duration: i32,
pub flags: i32,
pub icon_file_data_id: i32,
pub item_level_min: i32,
pub item_level_max: i32,
pub item_level: i32,
pub charges: i32,
pub scaling_class: i32,
pub scaling_class_restricted: i32,
pub condition_id: i32,
pub min_level: i32,
pub max_level: i32,
pub required_skill_id: i32,
pub required_skill_rank: i32,
pub transmog_use_condition_id: i32,
pub transmog_cost: i32,
pub item_visual: i32,
pub effect_0: i32,
pub effect_1: i32,
pub effect_2: i32,
pub effect_arg_0: i32,
pub effect_arg_1: i32,
pub effect_arg_2: i32,
pub effect_points_min_0: f32,
pub effect_points_min_1: f32,
pub effect_points_min_2: f32,
pub effect_scaling_points_0: f32,
pub effect_scaling_points_1: f32,
pub effect_scaling_points_2: f32,
}Expand description
Flat enchantment data from SpellItemEnchantment DBC table.
Fields§
§id: i32§name: String§duration: i32§flags: i32§icon_file_data_id: i32§item_level_min: i32§item_level_max: i32§item_level: i32§charges: i32§scaling_class: i32§scaling_class_restricted: i32§condition_id: i32§min_level: i32§max_level: i32§required_skill_id: i32§required_skill_rank: i32§transmog_use_condition_id: i32§transmog_cost: i32§item_visual: i32§effect_0: i32§effect_1: i32§effect_2: i32§effect_arg_0: i32§effect_arg_1: i32§effect_arg_2: i32§effect_points_min_0: f32§effect_points_min_1: f32§effect_points_min_2: f32§effect_scaling_points_0: f32§effect_scaling_points_1: f32§effect_scaling_points_2: f32Trait Implementations§
Source§impl Clone for EnchantmentFlat
impl Clone for EnchantmentFlat
Source§fn clone(&self) -> EnchantmentFlat
fn clone(&self) -> EnchantmentFlat
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 CopyInsert for EnchantmentFlat
impl CopyInsert for EnchantmentFlat
Source§impl Debug for EnchantmentFlat
impl Debug for EnchantmentFlat
Source§impl Default for EnchantmentFlat
impl Default for EnchantmentFlat
Source§fn default() -> EnchantmentFlat
fn default() -> EnchantmentFlat
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EnchantmentFlat
impl<'de> Deserialize<'de> for EnchantmentFlat
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 EnchantmentFlat
impl RefUnwindSafe for EnchantmentFlat
impl Send for EnchantmentFlat
impl Sync for EnchantmentFlat
impl Unpin for EnchantmentFlat
impl UnsafeUnpin for EnchantmentFlat
impl UnwindSafe for EnchantmentFlat
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