pub struct AudioControlHeaderDescriptor {
pub audio_device_class: (u8, u8),
pub category: u8,
pub controls_bitmap: u8,
}Expand description
Audio control header descriptor containing version and category information. (USB Audio Devices 2.0 §4.7.2)
Fields§
§audio_device_class: (u8, u8)Audio device class version (major, minor).
category: u8Category of the audio device.
controls_bitmap: u8Bitmap of supported controls.
Trait Implementations§
Source§impl Clone for AudioControlHeaderDescriptor
impl Clone for AudioControlHeaderDescriptor
Source§fn clone(&self) -> AudioControlHeaderDescriptor
fn clone(&self) -> AudioControlHeaderDescriptor
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AudioControlHeaderDescriptor
impl Debug for AudioControlHeaderDescriptor
Source§impl PartialEq for AudioControlHeaderDescriptor
impl PartialEq for AudioControlHeaderDescriptor
Source§fn eq(&self, other: &AudioControlHeaderDescriptor) -> bool
fn eq(&self, other: &AudioControlHeaderDescriptor) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for AudioControlHeaderDescriptor
impl Eq for AudioControlHeaderDescriptor
impl StructuralPartialEq for AudioControlHeaderDescriptor
Auto Trait Implementations§
impl Freeze for AudioControlHeaderDescriptor
impl RefUnwindSafe for AudioControlHeaderDescriptor
impl Send for AudioControlHeaderDescriptor
impl Sync for AudioControlHeaderDescriptor
impl Unpin for AudioControlHeaderDescriptor
impl UnwindSafe for AudioControlHeaderDescriptor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more