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