Represents an interface to a USB device in the USB database.
Every interface has an interface ID (which is an index on the device) and a pretty name.
NOTE: The USB database is not a canonical or authoritative source of interface information for devices. Users who wish to discover interfaces on their USB devices should query those devices directly.
Returns the interface's ID.
Returns the interface's name.
impl StructuralPartialEq for Interface[src]
impl RefUnwindSafe for Interface[src]
impl UnwindSafe for Interface[src]
type Owned = T
The resulting type after obtaining ownership.
pub fn clone_into(&self, target: &mut T)[src]
type Error = Infallible
The type returned in the event of a conversion error.