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