Struct windows::Gaming::Input::Custom::IHidGameControllerProvider
pub struct IHidGameControllerProvider(/* private fields */);
Trait Implementations§
§impl Clone for IHidGameControllerProvider
impl Clone for IHidGameControllerProvider
§fn clone(&self) -> IHidGameControllerProvider
fn clone(&self) -> IHidGameControllerProvider
Returns a copy 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 more§impl Debug for IHidGameControllerProvider
impl Debug for IHidGameControllerProvider
§impl Interface for IHidGameControllerProvider
impl Interface for IHidGameControllerProvider
§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface
implementation.§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
§fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
Attempts to cast the current interface to another interface using
QueryInterface
. Read more§impl PartialEq for IHidGameControllerProvider
impl PartialEq for IHidGameControllerProvider
§fn eq(&self, other: &IHidGameControllerProvider) -> bool
fn eq(&self, other: &IHidGameControllerProvider) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for IHidGameControllerProvider
impl StructuralPartialEq for IHidGameControllerProvider
Auto Trait Implementations§
impl Freeze for IHidGameControllerProvider
impl RefUnwindSafe for IHidGameControllerProvider
impl !Send for IHidGameControllerProvider
impl !Sync for IHidGameControllerProvider
impl Unpin for IHidGameControllerProvider
impl UnwindSafe for IHidGameControllerProvider
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