pub enum InputDataError {
InvalidLength {
expected: usize,
actual: usize,
},
InvalidChannelCount {
expected: usize,
actual: usize,
},
InvalidSamples,
EmptyInput,
}Expand description
Input data validation errors
Variants§
InvalidLength
Invalid PCM data length
InvalidChannelCount
Invalid channel count in PCM data
InvalidSamples
PCM data contains invalid samples
EmptyInput
Empty input data
Trait Implementations§
Source§impl Debug for InputDataError
impl Debug for InputDataError
Source§impl Display for InputDataError
impl Display for InputDataError
Source§impl Error for InputDataError
impl Error for InputDataError
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()
Source§impl From<InputDataError> for EncoderError
impl From<InputDataError> for EncoderError
Source§fn from(source: InputDataError) -> Self
fn from(source: InputDataError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for InputDataError
impl RefUnwindSafe for InputDataError
impl Send for InputDataError
impl Sync for InputDataError
impl Unpin for InputDataError
impl UnwindSafe for InputDataError
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