pub struct IItemChangeVisitorVtbl {
pub _drop: fn(this: *mut c_void),
pub visit: fn(this: *mut c_void, entry_data: &mut InventoryEntryData) -> VisitResult,
pub should_visit: fn(this: *const c_void, entry_data: &InventoryEntryData, object: &TESBoundObject) -> bool,
pub unk_03: fn(this: *mut c_void, entry_data: &mut InventoryEntryData, arg2: *mut c_void, arg3: &mut bool) -> VisitResult,
}
Fields§
§_drop: fn(this: *mut c_void)
C++ virtual destructor
visit: fn(this: *mut c_void, entry_data: &mut InventoryEntryData) -> VisitResult
§should_visit: fn(this: *const c_void, entry_data: &InventoryEntryData, object: &TESBoundObject) -> bool
§unk_03: fn(this: *mut c_void, entry_data: &mut InventoryEntryData, arg2: *mut c_void, arg3: &mut bool) -> VisitResult
Auto Trait Implementations§
impl Freeze for IItemChangeVisitorVtbl
impl RefUnwindSafe for IItemChangeVisitorVtbl
impl Send for IItemChangeVisitorVtbl
impl Sync for IItemChangeVisitorVtbl
impl Unpin for IItemChangeVisitorVtbl
impl UnwindSafe for IItemChangeVisitorVtbl
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