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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AudioControlHeaderDescriptor
Source§impl Debug for AudioControlHeaderDescriptor
impl Debug 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 UnsafeUnpin 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