Struct libusb::DeviceDescriptor [] [src]

pub struct DeviceDescriptor { /* fields omitted */ }

Describes a device.

Methods

impl DeviceDescriptor
[src]

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

impl Debug for DeviceDescriptor
[src]

Formats the value using the given formatter.