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