#[repr(C, packed(1))]pub struct DeviceRequest {
pub bmRequestType: c_uchar,
pub bRequest: c_uchar,
pub wValue: c_ushort,
pub wIndex: c_ushort,
pub wLength: c_ushort,
}Expand description
USB EP0 Device Request
Fields§
§bmRequestType: c_uchar§bRequest: c_uchar§wValue: c_ushort§wIndex: c_ushort§wLength: c_ushortTrait Implementations§
Source§impl Clone for DeviceRequest
impl Clone for DeviceRequest
Source§impl Debug for DeviceRequest
impl Debug for DeviceRequest
impl Copy for DeviceRequest
Auto Trait Implementations§
impl Freeze for DeviceRequest
impl RefUnwindSafe for DeviceRequest
impl Send for DeviceRequest
impl Sync for DeviceRequest
impl Unpin for DeviceRequest
impl UnsafeUnpin for DeviceRequest
impl UnwindSafe for DeviceRequest
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