pub struct HotplugDeviceInfo {
pub bus_number: u8,
pub address: u8,
pub port_numbers: Vec<u8>,
pub vendor_id: Option<u16>,
pub product_id: Option<u16>,
pub class_code: Option<u8>,
pub sub_class_code: Option<u8>,
pub protocol_code: Option<u8>,
}Fields§
§bus_number: u8§address: u8§port_numbers: Vec<u8>§vendor_id: Option<u16>§product_id: Option<u16>§class_code: Option<u8>§sub_class_code: Option<u8>§protocol_code: Option<u8>Trait Implementations§
Source§impl Clone for HotplugDeviceInfo
impl Clone for HotplugDeviceInfo
Source§fn clone(&self) -> HotplugDeviceInfo
fn clone(&self) -> HotplugDeviceInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for HotplugDeviceInfo
impl RefUnwindSafe for HotplugDeviceInfo
impl Send for HotplugDeviceInfo
impl Sync for HotplugDeviceInfo
impl Unpin for HotplugDeviceInfo
impl UnsafeUnpin for HotplugDeviceInfo
impl UnwindSafe for HotplugDeviceInfo
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