pub struct VirtioInputConfig {
device_ids: virtio_input_device_ids,
name: String,
serial_name: String,
properties: virtio_input_bitmap,
supported_events: BTreeMap<u16, virtio_input_bitmap>,
axis_info: BTreeMap<u16, virtio_input_absinfo>,
}Fields§
§device_ids: virtio_input_device_ids§name: String§serial_name: String§properties: virtio_input_bitmap§supported_events: BTreeMap<u16, virtio_input_bitmap>§axis_info: BTreeMap<u16, virtio_input_absinfo>Implementations§
Source§impl VirtioInputConfig
impl VirtioInputConfig
fn new( device_ids: virtio_input_device_ids, name: String, serial_name: String, properties: virtio_input_bitmap, supported_events: BTreeMap<u16, virtio_input_bitmap>, axis_info: BTreeMap<u16, virtio_input_absinfo>, ) -> VirtioInputConfig
fn from_evdev<T: AsRawDescriptor>(source: &T) -> Result<VirtioInputConfig>
fn build_config_memory(&self, select: u8, subsel: u8) -> virtio_input_config
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VirtioInputConfig
impl RefUnwindSafe for VirtioInputConfig
impl Send for VirtioInputConfig
impl Sync for VirtioInputConfig
impl Unpin for VirtioInputConfig
impl UnwindSafe for VirtioInputConfig
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