#[repr(C)]pub struct SceUsbdInterfaceDescriptor {
pub bLength: u8,
pub bDescriptorType: u8,
pub bInterfaceNumber: u8,
pub bAlternateSetting: u8,
pub bNumEndpoints: u8,
pub bInterfaceClass: u8,
pub bInterfaceSubclass: u8,
pub bInterfaceProtocol: u8,
pub iInterface: u8,
}Fields§
§bLength: u8§bDescriptorType: u8§bInterfaceNumber: u8§bAlternateSetting: u8§bNumEndpoints: u8§bInterfaceClass: u8§bInterfaceSubclass: u8§bInterfaceProtocol: u8§iInterface: u8Trait Implementations§
Source§impl Clone for SceUsbdInterfaceDescriptor
impl Clone for SceUsbdInterfaceDescriptor
Source§fn clone(&self) -> SceUsbdInterfaceDescriptor
fn clone(&self) -> SceUsbdInterfaceDescriptor
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SceUsbdInterfaceDescriptor
impl Debug for SceUsbdInterfaceDescriptor
impl Copy for SceUsbdInterfaceDescriptor
Auto Trait Implementations§
impl Freeze for SceUsbdInterfaceDescriptor
impl RefUnwindSafe for SceUsbdInterfaceDescriptor
impl Send for SceUsbdInterfaceDescriptor
impl Sync for SceUsbdInterfaceDescriptor
impl Unpin for SceUsbdInterfaceDescriptor
impl UnwindSafe for SceUsbdInterfaceDescriptor
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)