#[repr(C)]pub struct ExtraEnchantment {
pub __base: BSExtraData,
pub enchantment: Option<NonNull<EnchantmentItem>>,
pub charge: u16,
pub removeOnUnequip: bool,
pub pad1B: u8,
pub pad1C: u32,
}
Fields§
§__base: BSExtraData
Base class BSExtraData
.
enchantment: Option<NonNull<EnchantmentItem>>
§charge: u16
§removeOnUnequip: bool
§pad1B: u8
§pad1C: u32
Implementations§
Source§impl ExtraEnchantment
impl ExtraEnchantment
Sourcepub const RTTI: VariantID = RTTI_ExtraEnchantment
pub const RTTI: VariantID = RTTI_ExtraEnchantment
Address & offset of the runtime type information (RTTI) identifier.
Sourcepub const VTABLE: [VariantID; 1] = VTABLE_ExtraEnchantment
pub const VTABLE: [VariantID; 1] = VTABLE_ExtraEnchantment
Address & offset of the virtual function table.
Sourcepub const EXTRA_DATA_TYPE: ExtraDataType = ExtraDataType::Enchantment
pub const EXTRA_DATA_TYPE: ExtraDataType = ExtraDataType::Enchantment
The ExtraDataType
value for enchantment.
Trait Implementations§
Source§impl Debug for ExtraEnchantment
impl Debug for ExtraEnchantment
Source§impl DerivedBSExtraData for ExtraEnchantment
impl DerivedBSExtraData for ExtraEnchantment
Source§fn get_extra_data(&self) -> &BSExtraData
fn get_extra_data(&self) -> &BSExtraData
Type used for downcast-ing availability and linked list search.
Source§fn get_extra_data_type() -> ExtraDataType
fn get_extra_data_type() -> ExtraDataType
Function for testing whether
BSExtraData
is really inherited. It will not be called in practice.Source§impl PartialEq for ExtraEnchantment
impl PartialEq for ExtraEnchantment
impl StructuralPartialEq for ExtraEnchantment
Auto Trait Implementations§
impl Freeze for ExtraEnchantment
impl RefUnwindSafe for ExtraEnchantment
impl !Send for ExtraEnchantment
impl !Sync for ExtraEnchantment
impl Unpin for ExtraEnchantment
impl UnwindSafe for ExtraEnchantment
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