#[repr(C)]pub struct MagicItem {
pub __base: TESBoundObject,
pub __base1: TESFullName,
pub __base2: BGSKeywordForm,
pub effects: BSTArray<*mut EffectItem>,
pub hostileCount: i32,
pub pad74: u32,
pub avEffect: *mut EffectSetting,
pub preloadCount: u32,
pub pad84: u32,
pub preloadItem: BSTSmartPointer<QueuedFile>,
}
Fields§
§__base: TESBoundObject
§__base1: TESFullName
§__base2: BGSKeywordForm
§effects: BSTArray<*mut EffectItem>
§hostileCount: i32
§pad74: u32
§avEffect: *mut EffectSetting
§preloadCount: u32
§pad84: u32
§preloadItem: BSTSmartPointer<QueuedFile>
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MagicItem
impl RefUnwindSafe for MagicItem
impl !Send for MagicItem
impl !Sync for MagicItem
impl Unpin for MagicItem
impl UnwindSafe for MagicItem
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