pub enum Error {
NoInputDevice,
DeviceNotFound {
wanted: String,
available: String,
},
UnsupportedInput {
wanted: u32,
offered: String,
},
Capture {
message: String,
},
}Expand description
What a host could not do with the microphone.
Variants§
NoInputDevice
The host has no default input device at all.
DeviceNotFound
A named device is not present. The alternatives are listed because a person who picked an interface needs the answer to “what is there”.
Fields
UnsupportedInput
The device offers no stream in a format this crate can open.
The sentence leads with the FORMATS and names the rate second: an I16-only device refused by a rate sentence sent a reader after a sample-rate problem that was never there (#2362).
Fields
Capture
The stream could not be opened, configured or started.
Trait Implementations§
Source§impl Error for Error
impl Error for Error
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for Error
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnsafeUnpin for Error
impl UnwindSafe for Error
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