pub struct AudioDeviceMock { /* private fields */ }Implementations§
Source§impl AudioDeviceMock
impl AudioDeviceMock
pub fn new() -> Self
pub fn open(&self) -> Box<dyn AudioDevice>
pub fn open_sink(&self) -> Result<Box<dyn AudioSinkDevice>, OpenSinkError>
pub fn register_sink(&self) -> AudioSinkDeviceMock
pub fn register_open_sink_results( &self, results: impl IntoIterator<Item = Result<Box<dyn AudioSinkDevice>, OpenSinkError>>, )
pub fn enable_open_sink_log(&self)
pub fn disable_open_sink_log(&self)
pub fn take_open_sink_log(&self) -> Option<u32>
Trait Implementations§
Source§impl Clone for AudioDeviceMock
impl Clone for AudioDeviceMock
Source§fn clone(&self) -> AudioDeviceMock
fn clone(&self) -> AudioDeviceMock
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 moreAuto Trait Implementations§
impl Freeze for AudioDeviceMock
impl RefUnwindSafe for AudioDeviceMock
impl Send for AudioDeviceMock
impl Sync for AudioDeviceMock
impl Unpin for AudioDeviceMock
impl UnsafeUnpin for AudioDeviceMock
impl UnwindSafe for AudioDeviceMock
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