Struct libusb::Interface [−][src]
pub struct Interface<'a> { /* fields omitted */ }A device interface.
An interface can have several descriptors, each describing an alternate setting of the interface.
Methods
impl<'a> Interface<'a>[src]
impl<'a> Interface<'a>pub fn number(&self) -> u8[src]
pub fn number(&self) -> u8Returns the interface's number.
ⓘImportant traits for InterfaceDescriptors<'a>pub fn descriptors(&self) -> InterfaceDescriptors<'a>[src]
ⓘImportant traits for InterfaceDescriptors<'a>
pub fn descriptors(&self) -> InterfaceDescriptors<'a>Returns an iterator over the interface's descriptors.