#[repr(C)]pub struct IRunLoop {
pub vtbl: *const IRunLoopVtbl,
}Fields§
§vtbl: *const IRunLoopVtblTrait Implementations§
Source§impl Interface for IRunLoop
impl Interface for IRunLoop
Source§impl Unknown for IRunLoop
impl Unknown for IRunLoop
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 IRunLoop
impl Inherits<FUnknown> for IRunLoop
impl Send for IRunLoop
impl Sync for IRunLoop
Auto Trait Implementations§
impl Freeze for IRunLoop
impl RefUnwindSafe for IRunLoop
impl Unpin for IRunLoop
impl UnwindSafe for IRunLoop
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