Struct vigem_client::Client
source · [−]pub struct Client { /* private fields */ }Expand description
The ViGEmBus service connection.
Implementations
Trait Implementations
sourceimpl AsRawHandle for Client
impl AsRawHandle for Client
sourcefn as_raw_handle(&self) -> HANDLE
fn as_raw_handle(&self) -> HANDLE
Extracts the raw handle. Read more
sourceimpl FromRawHandle for Client
impl FromRawHandle for Client
sourceunsafe fn from_raw_handle(device: HANDLE) -> Client
unsafe fn from_raw_handle(device: HANDLE) -> Client
Constructs a new I/O object from the specified raw handle. Read more
sourceimpl IntoRawHandle for Client
impl IntoRawHandle for Client
sourcefn into_raw_handle(self) -> HANDLE
fn into_raw_handle(self) -> HANDLE
Consumes this object, returning the raw underlying handle. Read more
impl Send for Client
impl Sync for Client
Auto Trait Implementations
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more