Struct rusb::DeviceDescriptor[][src]

pub struct DeviceDescriptor { /* fields omitted */ }
Expand description

Describes a device.

Implementations

Returns the device’s maximum supported USB version.

Returns the manufacturer’s version of the device.

Returns the index of the string descriptor that contains the manufacturer name.

Returns the index of the string descriptor that contains the product name.

Returns the index of the string descriptor that contains the device’s serial number.

Returns the device’s class code.

Returns the device’s sub class code.

Returns the device’s protocol code.

Returns the device’s vendor ID.

Returns the device’s product ID.

Returns the maximum packet size of the device’s first endpoint.

Returns the number of config descriptors available for the device.

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.