pub struct InputConfigInstance { /* private fields */ }Trait Implementations§
Source§impl Drop for InputConfigInstance
impl Drop for InputConfigInstance
Source§impl InputQueryConfig for InputConfigInstance
impl InputQueryConfig for InputConfigInstance
Source§fn query_device_name(
&self,
name_buf: &mut [u8],
) -> Result<u8, InputBackendError>
fn query_device_name( &self, name_buf: &mut [u8], ) -> Result<u8, InputBackendError>
Query device name into provided buffer
Source§fn query_serial_name(
&self,
name_buf: &mut [u8],
) -> Result<u8, InputBackendError>
fn query_serial_name( &self, name_buf: &mut [u8], ) -> Result<u8, InputBackendError>
Query device name into provided buffer
Source§fn query_device_ids(
&self,
ids: &mut InputDeviceIds,
) -> Result<(), InputBackendError>
fn query_device_ids( &self, ids: &mut InputDeviceIds, ) -> Result<(), InputBackendError>
Query device IDs into provided structure
Source§fn query_event_capabilities(
&self,
event_type: u8,
bitmap_buf: &mut [u8],
) -> Result<u8, InputBackendError>
fn query_event_capabilities( &self, event_type: u8, bitmap_buf: &mut [u8], ) -> Result<u8, InputBackendError>
Query event capabilities bitmap for specific event type into provided buffer
Source§fn query_abs_info(
&self,
abs_axis: u8,
abs_info: &mut InputAbsInfo,
) -> Result<(), InputBackendError>
fn query_abs_info( &self, abs_axis: u8, abs_info: &mut InputAbsInfo, ) -> Result<(), InputBackendError>
Query absolute axis information into provided structure
Source§fn query_properties(
&self,
properties: &mut [u8],
) -> Result<u8, InputBackendError>
fn query_properties( &self, properties: &mut [u8], ) -> Result<u8, InputBackendError>
Query device properties into provided u32
impl Send for InputConfigInstance
impl Sync for InputConfigInstance
Auto Trait Implementations§
impl Freeze for InputConfigInstance
impl RefUnwindSafe for InputConfigInstance
impl Unpin for InputConfigInstance
impl UnsafeUnpin for InputConfigInstance
impl UnwindSafe for InputConfigInstance
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