#[repr(C)]pub struct IUnitHandler {
pub vtbl: *const IUnitHandlerVtbl,
}Fields§
§vtbl: *const IUnitHandlerVtblTrait Implementations§
Source§impl Clone for IUnitHandler
impl Clone for IUnitHandler
Source§fn clone(&self) -> IUnitHandler
fn clone(&self) -> IUnitHandler
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 IUnitHandler
impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IUnitHandler
Source§impl Interface for IUnitHandler
impl Interface for IUnitHandler
Source§impl Unknown for IUnitHandler
impl Unknown for IUnitHandler
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 IUnitHandler
impl Inherits<FUnknown> for IUnitHandler
impl Send for IUnitHandler
impl Sync for IUnitHandler
Auto Trait Implementations§
impl Freeze for IUnitHandler
impl RefUnwindSafe for IUnitHandler
impl Unpin for IUnitHandler
impl UnwindSafe for IUnitHandler
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