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