Struct usbip::UsbDevice [−][src]
pub struct UsbDevice {}Show fields
pub path: String, pub bus_id: String, pub bus_num: u32, pub dev_num: u32, pub speed: u32, pub vendor_id: u16, pub product_id: u16, pub device_bcd: u16, pub device_class: u8, pub device_subclass: u8, pub device_protocol: u8, pub configuration_value: u8, pub num_configurations: u8, pub interfaces: Vec<UsbInterface>, // some fields omitted
Represent a USB device
Fields
path: String
bus_id: String
bus_num: u32
dev_num: u32
speed: u32
vendor_id: u16
product_id: u16
device_bcd: u16
device_class: u8
device_subclass: u8
device_protocol: u8
configuration_value: u8
num_configurations: u8
interfaces: Vec<UsbInterface>
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for UsbDevice
impl RefUnwindSafe for UsbDevice
impl UnwindSafe for UsbDevice
impl UnwindSafe for UsbDevice