pub struct EnumeratedDevice {Show 16 fields
pub kind: UsbDeviceKind,
pub address: u8,
pub interface_number: u8,
pub ep0_mps: u16,
pub hid_ep: u8,
pub hid_ep_size: u16,
pub port_count: u8,
pub bulk_in_ep: u8,
pub bulk_out_ep: u8,
pub bulk_ep_size: u16,
pub data_interface_number: u8,
pub data_alt_setting: u8,
pub config_value: u8,
pub is_rndis: bool,
pub i_mac_address: u8,
pub mac_address: Option<[u8; 6]>,
}Fields§
§kind: UsbDeviceKind§address: u8§interface_number: u8§ep0_mps: u16§hid_ep: u8§hid_ep_size: u16§port_count: u8§bulk_in_ep: u8§bulk_out_ep: u8§bulk_ep_size: u16§data_interface_number: u8§data_alt_setting: u8§config_value: u8構成記述子の bConfigurationValue(SET_CONFIGURATION で使用)
is_rndis: bool§i_mac_address: u8§mac_address: Option<[u8; 6]>Implementations§
Auto Trait Implementations§
impl Freeze for EnumeratedDevice
impl RefUnwindSafe for EnumeratedDevice
impl Send for EnumeratedDevice
impl Sync for EnumeratedDevice
impl Unpin for EnumeratedDevice
impl UnsafeUnpin for EnumeratedDevice
impl UnwindSafe for EnumeratedDevice
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