#[repr(C)]pub struct IUpdateHandler {
pub vtbl: *const IUpdateHandlerVtbl,
}Fields§
§vtbl: *const IUpdateHandlerVtblTrait Implementations§
Source§impl Clone for IUpdateHandler
impl Clone for IUpdateHandler
Source§fn clone(&self) -> IUpdateHandler
fn clone(&self) -> IUpdateHandler
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<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IUpdateHandler
impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IUpdateHandler
Source§impl Interface for IUpdateHandler
impl Interface for IUpdateHandler
Source§impl Unknown for IUpdateHandler
impl Unknown for IUpdateHandler
Source§unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
Checks if an object implements the interface corresponding to the given GUID, and if so,
returns a corresponding interface pointer for the object and increments the object’s
reference count.
impl Copy for IUpdateHandler
impl Inherits<FUnknown> for IUpdateHandler
impl Send for IUpdateHandler
impl Sync for IUpdateHandler
Auto Trait Implementations§
impl Freeze for IUpdateHandler
impl RefUnwindSafe for IUpdateHandler
impl Unpin for IUpdateHandler
impl UnwindSafe for IUpdateHandler
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