Skip to main content

Device

Trait Device 

Source
pub trait Device {
    // Required methods
    fn create(&mut self) -> Result<()>;
    fn destroy(&mut self) -> Result<()>;
    fn is_created(&self) -> bool;
}
Expand description

Device trait for all virtual HID devices

Required Methods§

Source

fn create(&mut self) -> Result<()>

Create and register the virtual device

Source

fn destroy(&mut self) -> Result<()>

Destroy and unregister the virtual device

Source

fn is_created(&self) -> bool

Check if device is created

Implementors§