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) -> VisitResultAuto 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