Struct capsules::usb::ConfigurationDescriptor
[−]
[src]
pub struct ConfigurationDescriptor { pub num_interfaces: u8, pub configuration_value: u8, pub string_index: u8, pub attributes: ConfigurationAttributes, pub max_power: u8, pub related_descriptor_length: usize, }
Fields
num_interfaces: u8
configuration_value: u8
string_index: u8
attributes: ConfigurationAttributes
max_power: u8
Trait Implementations
impl Default for ConfigurationDescriptor
[src]
impl Descriptor for ConfigurationDescriptor
[src]
fn size(&self) -> usize
[src]
Serialized size of Descriptor
fn write_to_unchecked(&self, buf: &[Cell<u8>]) -> usize
[src]
Same as write_to()
, but doesn't check that buf
is long enough before indexing into it. This should be used only if the result of size()
is first consulted. Read more
fn write_to(&self, buf: &[Cell<u8>]) -> usize
[src]
Serialize the descriptor to a buffer for transmission on the bus