pub enum ClockDescriptor {
Source(ClockSourceDescriptor),
Selector(ClockSelectorDescriptor),
Multiplier(ClockMultiplierDescriptor),
}Expand description
Enumeration of clock descriptor types.
Variants§
Source(ClockSourceDescriptor)
Clock source descriptor.
Selector(ClockSelectorDescriptor)
Clock selector descriptor.
Multiplier(ClockMultiplierDescriptor)
Clock multiplier descriptor.
Implementations§
Trait Implementations§
Source§impl Clone for ClockDescriptor
impl Clone for ClockDescriptor
Source§fn clone(&self) -> ClockDescriptor
fn clone(&self) -> ClockDescriptor
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 ClockDescriptor
impl Debug for ClockDescriptor
Source§impl ExtendableDescriptor for ClockDescriptor
impl ExtendableDescriptor for ClockDescriptor
Source§fn match_bytes(bytes: &[u8]) -> Result<(), DescriptorError>
fn match_bytes(bytes: &[u8]) -> Result<(), DescriptorError>
Matches
bytes with this descriptor. Read moreSource§fn prepare_bytes(bytes: &mut [u8], len: u8) -> Result<(), DescriptorError>where
Self: WritableDescriptor,
fn prepare_bytes(bytes: &mut [u8], len: u8) -> Result<(), DescriptorError>where
Self: WritableDescriptor,
Prepares
bytes to receive descriptor data. Read moreSource§impl Format for ClockDescriptor
impl Format for ClockDescriptor
Source§impl PartialEq for ClockDescriptor
impl PartialEq for ClockDescriptor
Source§impl USBDescriptor for ClockDescriptor
impl USBDescriptor for ClockDescriptor
type Error = AudioInterfaceError
fn try_from_bytes(bytes: &[u8]) -> Result<Self, Self::Error>
Source§impl WritableDescriptor for ClockDescriptor
impl WritableDescriptor for ClockDescriptor
impl Eq for ClockDescriptor
impl StructuralPartialEq for ClockDescriptor
Auto Trait Implementations§
impl Freeze for ClockDescriptor
impl RefUnwindSafe for ClockDescriptor
impl Send for ClockDescriptor
impl Sync for ClockDescriptor
impl Unpin for ClockDescriptor
impl UnwindSafe for ClockDescriptor
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