#[repr(C, packed(1))]pub struct InterfaceAssociation {
pub len: u8,
pub descriptor_type: u8,
pub first_interface: u8,
pub interface_count: u8,
pub function_class: u8,
pub function_subclass: u8,
pub function_protocol: u8,
pub function: u8,
}Fields§
§len: u8§descriptor_type: u8§first_interface: u8§interface_count: u8§function_class: u8§function_subclass: u8§function_protocol: u8§function: u8Trait Implementations§
Source§impl Clone for InterfaceAssociation
impl Clone for InterfaceAssociation
Source§fn clone(&self) -> InterfaceAssociation
fn clone(&self) -> InterfaceAssociation
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 moreSource§impl Debug for InterfaceAssociation
impl Debug for InterfaceAssociation
Source§impl Default for InterfaceAssociation
impl Default for InterfaceAssociation
Source§fn default() -> InterfaceAssociation
fn default() -> InterfaceAssociation
Returns the “default value” for a type. Read more
impl Copy for InterfaceAssociation
Auto Trait Implementations§
impl Freeze for InterfaceAssociation
impl RefUnwindSafe for InterfaceAssociation
impl Send for InterfaceAssociation
impl Sync for InterfaceAssociation
impl Unpin for InterfaceAssociation
impl UnwindSafe for InterfaceAssociation
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