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