#[repr(C)]pub struct VlfdHotplugDeviceInfo {
pub bus_number: u8,
pub address: u8,
pub port_numbers: VlfdSliceU8,
pub vendor_id: VlfdOptionalU16,
pub product_id: VlfdOptionalU16,
pub class_code: VlfdOptionalU8,
pub sub_class_code: VlfdOptionalU8,
pub protocol_code: VlfdOptionalU8,
}Fields§
§bus_number: u8§address: u8§port_numbers: VlfdSliceU8§vendor_id: VlfdOptionalU16§product_id: VlfdOptionalU16§class_code: VlfdOptionalU8§sub_class_code: VlfdOptionalU8§protocol_code: VlfdOptionalU8Trait Implementations§
Source§impl Clone for VlfdHotplugDeviceInfo
impl Clone for VlfdHotplugDeviceInfo
Source§fn clone(&self) -> VlfdHotplugDeviceInfo
fn clone(&self) -> VlfdHotplugDeviceInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VlfdHotplugDeviceInfo
Source§impl Debug for VlfdHotplugDeviceInfo
impl Debug for VlfdHotplugDeviceInfo
Source§impl Default for VlfdHotplugDeviceInfo
impl Default for VlfdHotplugDeviceInfo
Source§fn default() -> VlfdHotplugDeviceInfo
fn default() -> VlfdHotplugDeviceInfo
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Send for VlfdHotplugDeviceInfo
impl !Sync for VlfdHotplugDeviceInfo
impl Freeze for VlfdHotplugDeviceInfo
impl RefUnwindSafe for VlfdHotplugDeviceInfo
impl Unpin for VlfdHotplugDeviceInfo
impl UnsafeUnpin for VlfdHotplugDeviceInfo
impl UnwindSafe for VlfdHotplugDeviceInfo
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