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