pub struct FakeBackend { /* private fields */ }Expand description
Host-independent backend that opens push streams without hardware.
Implementations§
Source§impl FakeBackend
impl FakeBackend
Sourcepub fn data_request(capacity: usize) -> Result<HostStreamConfigRequest>
pub fn data_request(capacity: usize) -> Result<HostStreamConfigRequest>
Builds a data stream request for the default fake data input device.
Trait Implementations§
Source§impl Clone for FakeBackend
impl Clone for FakeBackend
Source§fn clone(&self) -> FakeBackend
fn clone(&self) -> FakeBackend
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 moreSource§impl Debug for FakeBackend
impl Debug for FakeBackend
Source§impl Default for FakeBackend
impl Default for FakeBackend
Source§impl HostBackend for FakeBackend
impl HostBackend for FakeBackend
Source§fn info(&self) -> &HostBackendInfo
fn info(&self) -> &HostBackendInfo
Stable backend metadata.
Source§fn enumerate(&self) -> Result<HostDeviceInventory>
fn enumerate(&self) -> Result<HostDeviceInventory>
Enumerates available devices and ports without opening hardware streams.
Source§fn open(&self, request: HostStreamConfigRequest) -> Result<HostOpenStream>
fn open(&self, request: HostStreamConfigRequest) -> Result<HostOpenStream>
Opens a stream according to the requested host configuration.
Auto Trait Implementations§
impl Freeze for FakeBackend
impl RefUnwindSafe for FakeBackend
impl Send for FakeBackend
impl Sync for FakeBackend
impl Unpin for FakeBackend
impl UnsafeUnpin for FakeBackend
impl UnwindSafe for FakeBackend
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