pub struct AudioDeviceDesc {
pub device_id: AudioDeviceId,
pub device_type: AudioDeviceType,
pub is_default: bool,
pub has_failed: bool,
pub channel_count: usize,
pub name: String,
}
Fields§
§device_id: AudioDeviceId
§device_type: AudioDeviceType
§is_default: bool
§has_failed: bool
§channel_count: usize
§name: String
Trait Implementations§
Source§impl Clone for AudioDeviceDesc
impl Clone for AudioDeviceDesc
Source§fn clone(&self) -> AudioDeviceDesc
fn clone(&self) -> AudioDeviceDesc
Returns a copy 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 AudioDeviceDesc
impl Debug for AudioDeviceDesc
Auto Trait Implementations§
impl Freeze for AudioDeviceDesc
impl RefUnwindSafe for AudioDeviceDesc
impl Send for AudioDeviceDesc
impl Sync for AudioDeviceDesc
impl Unpin for AudioDeviceDesc
impl UnwindSafe for AudioDeviceDesc
Blanket Implementations§
Source§impl<T> ActionTrait for T
impl<T> ActionTrait for T
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