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